Как сделать страницу безопасного входа, функции поиска - PullRequest
2 голосов
/ 03 марта 2012

Хотелось бы узнать, как сделать безопасную страницу входа? Я не хочу добавлять страницу регистрации. Я просто хочу войти, используя только имя пользователя и пароль (панель администрирования), но я не знаю, как ее защитить. Я использую defult Войти из панели инструментов.

Также хотелось бы узнать, как сделать функцию поиска, добавлю изображение для показа. Пример This is the example

Неужели кто-то не против помочь мне? PS: база данных sql 2008

Большое спасибо

Ответы [ 3 ]

1 голос
/ 03 марта 2012

Вы можете использовать аутентификацию форм и добавлять учетные данные непосредственно к элементу forms в вашем файле web.config. Таким образом, вам не понадобится никакой базы данных.

http://msdn.microsoft.com/en-us/library/1d3t3c61.aspx

http://msdn.microsoft.com/en-us/library/e01fc50a.aspx

Это не супер-безопасно, но пока никто не имеет доступа к вашей веб-конфигурации, это нормально, особенно если вы просто храните хэш SHA1, а не пароль в виде открытого текста. Вы можете дополнительно зашифровать соответствующий раздел конфигурации.

1 голос
/ 03 марта 2012

Вы должны использовать аутентификацию по формам.

Ссылка ниже очень поможет вам:

http://www.asp.net/web-forms/tutorials/security/introduction/an-overview-of-forms-authentication-vb

, она также позволяет вам отображать пользователей из базы данных идобавьте к ним роли, и это безопасно, поскольку cookie-файлы для входа в систему зашифрованы, а также дает вам гибкость в выборе способа изменения.

также позволяет указать доступ к папкам.ссылка выше прояснит вам ситуацию и будет полезна

и для поиска: используйте хранимые процедуры sql с параметрами с обычным оператором select в нем

0 голосов
/ 03 марта 2012

Если вы просто хотите простую аутентификацию, вам следует изучить FormsAuthentication. Используя это, вы можете исключить защиту части вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...