系统登录探究——(五)总结

此篇对之前系统登录过程中的知识点进行总结,并对登录过程中涉及到的其他的知识点做一介绍和展望。

1、登陆过程中涉及的知识点总结:

  • Cookie,Session的使用,登录过程中每一个功能的实现基本都绕不过Cookie,因此要对Cookie的原理和使用很熟悉;

  • 密码加密算法,登录时密码必须要进行加密,加密成熟的算法有很多,可以直接借鉴;

  • Java Mail,使用java mail发送邮件。用户找回密码以及以后订阅网站信息时,都会用到java mail的功能;

  • AutoComplete功能。现在大多数网站都有这个功能,当用户输入邮箱时,邮箱地址后缀会自动匹配输入,现在有很多辅助输入AutoComplete的jQuery插件,在使用的时候可以直接引入,用户体验会好很多。

2、登录的设计原则和新趋势

系统登录的设计针对不同的系统会有不同的设计原则。但总的原则就是要安全、简洁。首先要确保安全,然后在此基础上尽可能做简化和优化,让用户尽可能在30秒内完成注册和登录。

1)OAuth登录

对于新建的网站来说,现在OAuth协议第三方登录也比较流行,例如使用微博、QQ、微信账号登录。OAuth登陆的好处有很多,首先用户不需要管理太多的账号和密码,其次当你在已经登录QQ或者微博的情况下,点击相应的图标可以直接登录,无需注册,这无疑降低了系统使用的门槛。最后就是。OAuth很安全,对于开发者和用户来讲都很简单易用。OAuth的详细信息可以【查看这里】

系统登录探究——(五)总结

2)使用手机号登录

现在大多数的移动应用,都是用手机号码注册和登录。对于移动应用来讲,手机注册和登录无论是安全性还是易用性都优于邮箱。用户注册时填写手机号码并发送短信验证码,填写验证码以后就注册成功了。登录后密码可以设置为手势密码,找回密码是也可以通过手机短信找回。

总之,随着技术的不断发展和革新,系统的登录也会变得越来越安全和简洁。

你可能感兴趣的:(login,系统登录)