2
Как я могу создать файл cookie, который хранит имя пользователя и пароль при щелчке пользователем, помните меня? установите флажок.Создать a Запомнить меня в mvc3
Как я могу создать файл cookie, который хранит имя пользователя и пароль при щелчке пользователем, помните меня? установите флажок.Создать a Запомнить меня в mvc3
Для Запомнить меня функциональность ваше действие будет идти, как этот
[HttpPost]
public ActionResult Login(LoginModel model) {
//Implementaion for authorization
.......
var authTicket = new FormsAuthenticationTicket(
1,
userId, //user id
DateTime.Now,
DateTime.Now.AddMinutes(20), // expiry
rememberMe, //boolean value true for remember
"", //roles
"/"
);
HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(authTicket));
Response.Cookies.Add(cookie);
return RedirectToAction("Index");
}
перед копированием кода из других мест, где вы должны, по крайней мере, сказать им, где вы получили его от. В этом случае просто перенаправляйтесь к источнику: http://stackoverflow.com/questions/5619791/implementing-remember-me-feature-in-asp-net-mvc –
Спасибо bt Требуется помнитьMe значение всегда false и помнитьMe не свойство класса. –
Вам придется добавить 'rememberMe' в класс. поэтому при создании билета будет установлено соответствующее значение. –