- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以从数据库中获取有效用户,创建 ClaimsIdentity
并调用 SignIn
方法,不会出现错误。
public ActionResult SignInConformation(SignInModel model)
{
if (ModelState.IsValid)
{
var user = _userManager.Find(model.Username, model.Password);
if (user == null)
{
ModelState.AddModelError("", "Invalid username and\\or password");
}
else
{
_authenticationManager.SignOut();
var claimsIdentity = _userManager.CreateIdentity(user, DefaultAuthenticationTypes.ApplicationCookie);
_authenticationManager.SignIn(new AuthenticationProperties { IsPersistent = true }, claimsIdentity);
return RedirectToAction("Index", "Home");
}
}
return View();
}
但是,当我检查用户是否在 View 上登录时,如下所示:
<p>
Current User: @if (User.Identity.IsAuthenticated)
{
@User.Identity.Name
}
else
{
@:Unknown
}
</p>
IsAuthenticated
返回 false
。
最佳答案
我缺少 OWIN 启动类中的 AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie
:
var authenticationOptions = new CookieAuthenticationOptions
{
LoginPath = new PathString("/Account/SignIn"),
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie
};
appBuilder.UseCookieAuthentication(authenticationOptions);
遗憾的是没有一个好的、有用的错误。我不喜欢默默失败的程序。
关于asp.net - AuthenticationManager.SignIn() 未登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33330994/
我使用了以下脚本来集成谷歌身份验证 //google auth code gapi.load('auth2', function() {//load in the auth2 api's, witho
我正在寻找支持 mac 催化剂的 google signin sdk。当前版本 5.0.1 也不支持催化剂。是否有任何计划发布? 最佳答案 Google 支持提到了 following关于 Mac C
所以我最近将 Google Signin API 更新到 2.3.1(然后是今天的 2.3.2),从那以后,我的应用程序不再将我跳转到已安装的 Google 应用程序进行身份验证。相反,它总是在应用程
从 Crashlytics,我们在 Google 登录过程中收到大量崩溃报告。崩溃报告如下: Fatal Exception: NSInvalidArgumentException uiDelegat
我正在为 firebase 项目使用 firebase 实现 GoogleSign。我安装了这三个包: "@react-native-firebase/app": "^11.3.0",
这对我来说没有任何意义,当参数相同时断言怎么会失败? ====================================================================== FA
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以使为on-topic。 2
有谁知道 Google One-tap AKA YOLO 项目的状态? 好像所有的official documentation一键式消失了。缓存版本说明: The beta test program
我正在使用 Google 登录。用户访问我的站点并使用 gapi.auth2.getAuthInstance().signIn() 登录,或者他们已经登录并且当页面加载(或重新加载)时我们获取状态。在
近日部分用户使用谷歌登录时卡在加载中。这个问题好像和账号有关,因为我用的是同一个设备,尝试用不同的账号登录,这个问题只发生在部分账号上。 下面是我的设置:实现“com.google.android.g
我正在尝试将 google 登录页面集成到静态 html 页面。我所要做的就是,当用户点击 google 登录按钮时,他会获得 google 凭据页面,并且在成功验证后我想在 html 页面中显示基本
有人知道 Google One-tap AKA YOLO 项目的状态吗? 似乎所有official documentation一键消失了。缓存版本状态: The beta test program f
我想为我的网络应用程序实现无摩擦登录过程。 经过一番搜索,我发现有两种解决方案: Google Smart Lock . Credential Managment API . 我的问题是,这两个 AP
我有一个现有的网站,该网站使用google openID格式,以“https://www.google.com/accounts/o8/id”开头。 我正在使用Google plus SignIn创建
我正在遵循 Apple 实现“使用 Apple 登录”按钮的指南。在文档中,苹果表示也可以仅使用 Logo 来创建“使用 Apple 登录”的自定义按钮,您还可以将图像的形状更改为具有圆形按钮....
我正在尝试使用没有元数据标签的谷歌登录库。 (解释在最后) 我似乎基本上可以正常工作,但是当我的页面加载时,我遇到了一个未捕获的异常: Missing required parameter 'clie
伙计,我的函数在哪里? 正在尝试调用 GoogleUser.signIn()结果 TypeError: user.signIn is not a function 目标 我想在用户让他们的计算机进入休
我正在为 Android 集成 Google 登录,我想要回 id_token 以便我可以通过我的服务器进行身份验证。我按照 https://developers.google.com/identit
当用户启动应用程序时,我会检查身份验证状态,并显示不同的 ViewControler Logged in -> Main ViewController -> Will pushViewControll
当使用 [GIDSignIn sharedInstance].allowsSignInWithWebView = NO 时,我如何区分用户完成 Google 登录过程或手动切换回我的应用? 最佳答案
我是一名优秀的程序员,十分优秀!