更改用户名ASP.net MVC 3会员资格
发布时间:2020-12-16 07:12:06 所属栏目:asp.Net 来源:网络整理
导读:我正在运行ASP.net MVC 3 Web应用程序,并使用成员资格提供程序.我想知道是否可以允许用户(或管理员)更改现有帐户的用户名?我还没有办法做到这一点.用户名不是电子邮件地址,但在我尝试分配新名称之前,它的唯一性已经过验证. 任何帮助,将不胜感激! 解决方法
我正在运行ASP.net MVC 3 Web应用程序,并使用成员资格提供程序.我想知道是否可以允许用户(或管理员)更改现有帐户的用户名?我还没有办法做到这一点.用户名不是电子邮件地址,但在我尝试分配新名称之前,它的唯一性已经过验证.
任何帮助,将不胜感激! 解决方法
成员资格提供程序不提供更新用户名的方法.您将需要扩展成员资格提供程序UpdateUser方法或直接与成员资格表交互以允许此更改.无论如何,请记住一些项目
>在更新时,您需要检查用户名的唯一性,就像创建用户时所发生的那样.>如果用户已登录并更改其用户名,您将需要强制他们注销并重新登录或重新发出AuthenticationTicket cookie.原因是,如果他们更改了用户名,那么authTicket cookie存储用户名和实际用户名不再匹配.如果使用HttpContext.Identity.User.Name查询数据存储区或检查内容授权,则不再返回任何结果,因为该用户名不再存在. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Web路由如何工作?
- asp.net-mvc – Razor视图引擎.cshtml页面中的OutputCache
- asp.net – 如何将Sitecore Droptree源设置为项目本身
- asp.net-mvc – 防止用户在asp.net模型验证中输入表单时输入
- asp.net – 当使用HttpContextScoped()时,StructureMap不会
- asp.net – 在实体框架中使用PersianCalendar作为表列的正确
- Asp.net 中获取html控件的值的方法
- asp.net-mvc – ASP.net Web API和System.Net.Http
- asp.net – Web部署:如何将文件保存在特定目标文件夹中
- ASP.NET中上传并读取Excel文件数据示例
推荐文章
站长推荐
- 在asp.net中连接与断开的体系结构
- asp.net-mvc-3 – MVC3,多文件上传,模型绑定
- asp.net – 从信号器js客户端到集线器功能传递连
- asp.net – CreateUserWizard – 添加步骤,但不要
- [和管子对话] 2 2007-4-6/抽象类和接口的谁是谁非
- asp.net-mvc – ASP.NET MVC DDD应用程序中的组合
- asp.net – 错误:收到的JWT令牌发生安全令牌验证
- asp.net – Web开发人员可以使用最好的HTML WYSI
- asp.net-mvc – 在.aspx上获得MVC Razor青睐.csh
- asp.net – 为什么不调用我的SelectCountMethod?
热点阅读