MVC应用程序请求密码的功能(一)

来源:http://www.venoautomotive.com 作者:www.463.com 人气:89 发布时间:2019-11-09
摘要:透过大器晚成三种的废寝忘食,完毕了会员注册《MVC会员注册》MVC应用程序请求密码的功能(一)。, 登录《MVC应用程序达成会员登入效用》MVC应用程序请求密码的功能(一)。, MVC应用程

透过大器晚成三种的废寝忘食,完毕了会员注册《MVC会员注册》MVC应用程序请求密码的功能(一)。,
登录《MVC应用程序达成会员登入效用》MVC应用程序请求密码的功能(一)。,
MVC应用程序请求密码的功能(一)。以致撤除《MVC会员注销效用Cookie的运用》等功能。

还差一点什么吧?会员忘记密码时,能够呼吁密码或是重新设置自身的密码。今后Insus.NET就落成这些效应。此次演示中,Insus.NET的兑现思路是会员填写注册的消息,如帐号和信箱等,然后给邮箱发送八个超链接,客户展开链接,出现重新设置密码的网页。当时会员就足以在24钟头有效的事态之下重新初始化密码。

开首吧,在数据库成立一张表[dbo].[ChangeRequestPassword],客户哀求密码时,存款和储蓄会员每一次号召一时的token新闻:
图片 1

token字段,是独一字段,将用来发送给会员。Account和Email是用来记录会员诉求的帐号与邮箱。而结尾三个字段Expire是一个笔录过期的字段。届期程序会基于此字段的光阴来链接判定是还是不是失效。

接下去,制造一张邮件参数表[dbo].[EmailParameter]:
图片 2

一个行业内部的站点,或许不仅仅应用一个信箱来发送服务邮件,电子报,会员服务等,应该把主发送的邮件列于此。

谈到底又创制一张表,是用来囤积全部订阅等待的就要发送邮箱地址。
图片 3

接下去,创造二个积累进程,增多邮件参数:
图片 4

下边Insus.NET以微博邮箱为例,登陆之后,能够在筛选中观察如下新闻:
图片 5

累积二个出殡和安葬的信箱参数,Insus.NET使用乐乎的信箱:
图片 6

在这里Insus.NET建议网上老铁不要品味运用方面包车型客车帐号与密码登陆上面所列的邮箱,密码料定不是所展示的啊。

 数据库的布置性还尚无完结,还应该有多少个存款和储蓄进度要写:
图片 7

地点的会员央浼密码存款和储蓄进度,首先推断会员在呼吁密码时所输入的帐号与邮箱是不是精确。
跟着产生二个簇新的token码。当然这几个token码,你也得以遵照你的管理形式来产生,唯大器晚成性就能够。
#36行代码,是选用在邮件参数中,使用哪一个参阅,正是说利用哪贰个邮箱来发送。
#38与#39行代码的网站,是多个忠实准确的网站,确定的您须要改变你MVC应用程序中的网站。
终极是把新闻插入至订阅邮件列表的表中。等待程序来拍卖。

方今得以转到MVC应用程序,展开Entities目录下的MemberEntity.cs,增多叁个主意:
图片 8

去调节器展开MemberController.cs增多多个Result:
图片 9

 

 创制RequestPassword视图,仿照效法下图的目录与门路:
图片 10

 

 代码:
图片 11

到那边,那某些算达成了,会员能够间接待上访谈此页或是我们得以在报到介面中,放二个链接,能够导向此页:
图片 12

最后来看看实时操作演示:

图片 13

 

在示范中早已高达大家最先的主见,不过邮件照旧不曾发送出去,只是存在MailingList列表中。下生龙活虎篇Insus.NET将会兑现MVC应用程序自动施行也发送邮件。

本文由永利官网误乐域发布于www.463.com,转载请注明出处:MVC应用程序请求密码的功能(一)

关键词:

最火资讯