Проверка подлинности .Net Forms - PullRequest
0 голосов
/ 10 декабря 2010

Я занимаюсь разработкой веб-сайта в mvc2 и использую аутентификацию .net.Как я могу изменить свою авторизацию для входа в систему, чтобы использовать электронную почту и пароль.

спасибо

1 Ответ

1 голос
/ 10 декабря 2010

Внутри действия вашего контроллера, который генерирует куки-файл аутентификации, просто проверьте, соответствует ли письмо паролю, и используйте адрес электронной почты в качестве имени пользователя для куки-файла аутентификации:

[HttpPost]
public ActionResult Login(string email, string password)
{
    // TODO: query your membership provider and verify if the given email
    // matches the password and if they match emit the authentication cookie
    // using the email as username

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