随笔分类 - 登陆模块
摘要:一、理论部分 1、为什么要给密码加盐 我们在数据库中存入的密码一般不会是明文,都要通加MD5加密后存入,但是有些简单的密码加密后存入数据库也不安全,所有我们采用密码+盐再进行MD5加密存入数据库中。 数据存储形式如下: mysql> select * from User; + + + + | Use
阅读全文
摘要:一、需求描述 现在有A系统和B系统,需要在A系统进行单点登陆到B系统。 二、B系统要做事 1、提供一个可以让A系统登陆的网址 http://localhost:8083/Account/SingleSignOn/?u=xxx&token=FB92B341DBDB59D7 其中,u为加密后的用户名,t
阅读全文
摘要:登陆功能中有一项是当用户忘记密码后需要找回密码 1、当用户点忘记密码后我们呈现的是一个表单,要求用户输入用户名和邮箱号,输完信息后点击发送邮件,发邮件的代码如下: 注:new MailService().SendMail(email, "中石油出国系统系统:找回密码", content, null,
阅读全文
摘要:1、收集用户输入的信息 2、封装信息,调用发邮件的方法 3、邮件发送服务类,上一步中new MailService().SendMail(email, "中石油出国系统系统:注册新用户", content, null, null, true);用到了这个类中的发邮件的方法 4、点击连接后会访问我们确
阅读全文