UPDATE: только что заметил еще один ответ, так что мой ответ, как дополнение к нему :)
Это немного сложно объяснить, но раскол LETT твой вопрос подвопросы:
1) Как чтобы redirrect использовать что-то вроде этого:
var result = await mgr.PasswordSignInAsync(model.Login, model.Password, model.RememberMe, shouldLockout: false);
switch (result)
{
case SignInStatus.Success:
ResetCaptchaCounter();
return RedirectToLocal(returnUrl);
case SignInStatus.LockedOut:
IncreaseCaptchaCounter();
ModelState.AddModelError("", "The account is locked, try again later.");
return View("Lockout");
case SignInStatus.RequiresVerification:
ResetCaptchaCounter();
return RedirectToAction("SendCode", new { ReturnUrl = returnUrl, RememberMe = false });
case SignInStatus.Failure:
default:
ModelState.AddModelError("", "Wrong login or password!");
IncreaseCaptchaCounter();
return View();
}
2) Как добавить модель к просмотру _Login ...
Почему бы не написать такую же модель? В любом случае ваш частичный вид и вид в реальном Логин должен содержать те же входы ...
3) Переключатель частичный вид (форма) Войти, чтобы показать что-то другое, когда пользователь вошел в систему:
- проверки, если пользователь аутентифицирован
- оказывать какой-либо другой частичный вид, как «Выход формы»
Спросите, если есть что-то еще и хотят знать, или если вы хотите более подробный ответ в какой-то части.
Удивительный, не думал об этом ... Это действительно тривиально. Можете принять свой ответ за несколько минут :) Спасибо! – SeToY