24.集成ASP.NETCore Identity
发布时间:2020-12-16 06:44:23 所属栏目:asp.Net 来源:网络整理
导读:正常的情况下view页面的错误的显示应该是这么去判断的 这里我们就不加判断为了,直接用这个div 显示就可以了。当有错误会自动显示在div内 asp.net core Identity加入进来 这里用到sql server? 再把Identity这块也加入进来 添加完IdentityServer4.AspNetIdent
这里我们就不加判断为了,直接用这个div 显示就可以了。当有错误会自动显示在div内 asp.net core Identity加入进来 再把Identity这块也加入进来 添加完IdentityServer4.AspNetIdentity后就可以把TestUser移除掉了,就不会用测试代码里面的User了。 需要用到ApplicationUser。这样配置就算完成了 修改AccountController的登陆逻辑 再切回到UserManager和SignInManager。 然后这里还是会用到IdentityServerInteracionService,注入进来 接来来改造Register注册这个地方 把UserName还是改成用Email 这样原来的注册逻辑还可以用 登出也改成原来的方式 MakeLogin这个方法没有用了删除掉 接下来主要是登陆的逻辑 这样改造就算完成了 这里主要调用UserManager和SingInManager来做用户的查找 增加一个RemeberMe的属性 这样就完成了登陆的逻辑 这里都改成Email EF SQL的初始化,放开,本来这段是注释的 数据一个用户没有的时候 就会去创建这样的一个用户 这个数据库之前是已经存在的 这里面实际上已经有了三条记录,这里我们都删除掉 启动的时候帮我们创建默认的用户 ? 启动服务端,可以看到执行了数据库的操作 再来看下User的表里面有一条初始化后的数据 所以可以用这个邮箱来登陆 把登陆这里的model类型修改一下 然后就登陆成功了 浏览器总把Cookie清除掉。因为之前已经登陆过一次 然后访问5001的端口 会自动跳转到IdentityServer进行登陆 登陆成功后的样子。点击同意 然后会跳转到5001客户端 这次的name值是Administrator。也就是我们这一次在数据库找到的 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – web.config继承:导致XML解析错误
- asp.net-mvc – ASP.NET MVC:获取所有控制器
- asp.net – 向通过Google OAuth2创建的用户添加角色或声明
- asp.net – 如何标签(设置标题)为IIS Express过程?
- asp.net – 如何在SqlDataSource中为存储过程指定参数值
- asp.net-mvc – Cookie不会被删除
- asp.net – 如何为外部依赖项使用依赖注入?
- asp.net – IE6 vs IE8,按钮vs超链接,CSS渲染问题
- Asp.Net Session相关配置
- 详解Asp.net web.config customErrors 如何设置
推荐文章
站长推荐
热点阅读