基于平台开发的软件基本上都是用于网络环境下多用户同时登录使用的,一般都会有不同用户不同权限的需求。因此使用账号、密码登录就是必不可少的功能。登录模块有如下要点:
- 不允许空密码,新添加的用户默认密码为123456。
- 方便贴心的自动登录功能,3秒倒计时期间,如果更改了用户名或密码,自动登录将被取消。(所有用户可设置是否启用此功能)
提示 使用自动登录功能时需要注意可能的安全问题,非个人专用计算机不建议使用! - 采用非通用型MD5加密算法对用户密码进行不可逆加密,除了用户自己,任何人都无从得知密码原文,保护了用户的隐私。
提示 现在互联网上有一些专门破解MD5加密的网站,使用了超大数据库进行穷举破解,常规的MD5密码就很不安全,因此我们对MD5加密算法进行了改动,生成的密文和通用算法生成的密文不同,无需担心密码被人通过类似网站破解。 - 4. 同一账号不允许重复登录,否则前面登录的用户将被后面登录的用户挤下线(管理员用户可设置是否启用此功能).
提示 如果后台数据库中不存在任何用户,仍然可以登录,此时将以拥有所有权限的开发者身份登入系统。
