asp.net-mvc-4 – 如何在MVC4中使用SimpleMembership重置或更改密码?
|
我一直在使用MVC4互联网模板编写一个Web应用程序。我真的不需要任何复杂的用户管理,所以我去了默认的SimpleMembershipProvider。我正在初始化App_Start的成员资格,我有角色和用户设置和工作。我不使用SSO或任何其他OAuth功能。现在我有一个测试者已经忘记了他的密码,并且在谷歌搜索整天后,我意识到我不知道如何重置他的密码或改变它! 我已经阅读了文档,发现ResetPassword函数is not supported if using SimpleMembership.我的问题是,我如何: >从SimpleMembership切换到使用SimpleMembership表和格式的标准成员资格 我发现web.config设置(理论上)设置成员提供者使用SimpleMembership,但我不知道如何指定要使用的表(假设这是正确的方法)。 web.config部分: <roleManager enabled="true" defaultProvider="SimpleRoleProvider">
<providers>
<clear/>
<add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider,WebMatrix.WebData"/>
</providers>
</roleManager>
<membership defaultProvider="SimpleMembershipProvider">
<providers>
<clear/>
<add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider,WebMatrix.WebData" />
</providers>
</membership>
和我(想)我需要在web.config中的当前InitializeDatabaseConnection: WebSecurity.InitializeDatabaseConnection("UPEFSSecurity","Datamart_User","UserId","UserName",autoCreateTables: true);
解决方法要正确执行此操作,您需要设置电子邮件恢复链接。但这里是您将要做的API调用:var token = WebSecurity.GeneratePasswordResetToken(username); // create a link with this token and send email // link directed to an action with form to capture password WebSecurity.ResetPassword(token,password); http://msdn.microsoft.com/en-us/library/webmatrix.webdata.websecurity.resetpassword(v=vs.111).aspx (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.NET MVC LINQ to SQL或Entities?
- asp.net-mvc – MVC4脚手架添加控制器给出错误“无法检索元
- 如何使用asp.net和c#流式传输Excel 2007或Word 2007文件
- asp.net – compilation debug =“true”和发布模式“relea
- asp.net核心 – 在ASP.NET Core的WebDeploy期间,无法找到匹
- asp.net中的基本形式认证安全性如何?
- ASP.NET 2.0:编写错误页面的最佳实践
- asp.net-mvc-3 – 从JsonResult MVC3 / Razor中动态显示表/
- asp.net – Url重写与路由
- 我们可以在ASP.NET Webforms(* .aspx页面)中使用Razor语法吗
- asp.net-mvc – EntityFramework – 连接字符串在
- asp.net-mvc – 传递参数到我的部分视图?
- asp.net-mvc – asp.net mvc多语言urls /路由
- asp.net – CheckBoxList多个选择:难度模型绑定
- asp.net – MVC 3/4 HttpModule或ActionFilter
- asp.net-mvc-3 – 模型绑定逗号分隔的查询字符串
- 模型 – 视图 – 控制器 – ASP.NET WebForms vs
- 在ASP.NET MVC网站中无法获取详细的错误信息
- asp.net-mvc – 将Elmah与WebApi一起使用时会记录
- asp.net – 通过文本查找DropDownList索引
