Skip to content
Snippets Groups Projects

Product/863 no unsecure login

Merged Marcel Nellesen requested to merge Product/863-noUnsecureLogin into Sprint/2020-12
6 files
+ 21
52
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -29,29 +29,6 @@ namespace Coscine.Api.STS.Controllers
ViewBag.AppJs = enc.GetString(Program.Configuration.GetAndWait("coscine/apps/login/appjs"));
return View();
}
[HttpPost("[controller]/login")]
public async Task<ActionResult> Login(LoginModel model, string returnUrl)
{
if (ModelState.IsValid)
{
var coscineUser = new CoscineUser()
{
UserName = model.UserId.ToString(),
Email = model.UserId.ToString() + "@coscine.com"
};
var result = await _signInManager.UserManager.CreateAsync(coscineUser);
await _signInManager.SignInAsync(coscineUser, isPersistent: false);
return Redirect(UrlGenerator.ExtendReturnUrl(returnUrl, Request));
}
ViewBag.ReturnUrl = UrlGenerator.ExtendReturnUrl(returnUrl, Request);
ViewBag.ORCiDUrl = ORCiDHandler.GetORCiDOAuthUrl() + UrlGenerator.ORCiDRedirectUrl();
ModelState.AddModelError("", "The userid provided is incorrect.");
return View(model);
}
[Route("[controller]/logout")]
public async Task<ActionResult> Logout()
Loading