простой вход в ASP.NET 4.0 - PullRequest
       25

простой вход в ASP.NET 4.0

1 голос
/ 05 февраля 2012

Я новичок в ASP.NET (очевидно).Мне нужно создать действительно простую систему входа пользователей в систему на основе базы данных с использованием ASP.NET.В PHP это просто;просто вызовите session_start () вверху страницы, и сессия будет создана или возобновлена.Тогда это просто вопрос подключения к базе данных и аутентификации пользователя.Я смог изучить это менее чем за 2 часа, используя php.

С ASP.NET и визуальной студией мне не так повезло.Я немного исследовал, хотя и не так много, как хотелось бы, потому что у меня не так много времени, чтобы потратить на это, и прочитал о двух способах реализации логинов.Сначала вы можете использовать элементы управления паролем и поместить информацию о пользователе / ​​пароле в файл web.config.Во-вторых, вы можете использовать API членства.Мне не понравился ни один из них.

Нет ли способа сделать очень симуляцию для php, где вы просто начинаете сеанс вонючей, подключаетесь к базе данных, выполняете аутентификацию и все готово?Я уверен, что есть, у меня просто не было времени, чтобы исследовать это столько, сколько нужно из-за занятий и работы.Я надеялся, что кто-то здесь сможет сэкономить мне немного времени и просто сказать мне, что искать!Заранее спасибо!

Кстати, я хочу использовать Visual Studio 2010 (если это имеет значение).

Ответы [ 2 ]

3 голосов
/ 05 февраля 2012

Если вы создаете веб-приложение и используете значение по умолчанию, то оно создает шаблон, в котором уже реализована полная система входа в систему. Вам не нужно ничего делать, просто измените страницы для своих собственных целей.

Вы должны использовать API Членства. Это просто и легко. Вы должны использовать систему FormsAutentication, она безопасна, надежна и хорошо протестирована. Реализация занимает секунды, а не два часа.

1 голос
/ 05 февраля 2012

Вы можете использовать Сеанс.

Сохранить имя пользователя и пароль в базе данных, затем вы можете создать форму ASP.Net для регистрации пользователя, где вы будете проверять, совпадает ли данная информация.

Например, если пароль и имя пользователя совпадают, вы создаете Session["Logged"] = true;, если нет: Session["Loged"] = false

Извините за мой английский!

...