小编Joh*_*est的帖子

Anti-Forgery Token Web Api 2

我的Web Api站点有一个AccountController,它使用登录的默认实现:

// POST: /Account/Login
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
{
    if (!ModelState.IsValid)
    {
        return View(model);
    }

    // This doesn't count login failures towards account lockout
    // To enable password failures to trigger account lockout, change to shouldLockout: true
    var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
    switch (result)
    {
        case SignInStatus.Success:
            return RedirectToLocal(returnUrl);
        case SignInStatus.LockedOut:
            return View("Lockout");
        case SignInStatus.RequiresVerification:
            return RedirectToAction("SendCode", new { ReturnUrl = returnUrl, RememberMe = model.RememberMe });
        case SignInStatus.Failure:
        default: …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-web-api xamarin

7
推荐指数
1
解决办法
2995
查看次数

标签 统计

asp.net-mvc ×1

asp.net-web-api ×1

c# ×1

xamarin ×1