|
本帖最后由 sensui7 于 2016-3-11 18:11 编辑
包含用户注册, 登录, 找回密码(通过email重置密码), 修改密码, 记住密码.
登录时密码错误3次后, 该帐号一天内禁止能录.
支持中英文两种语言.
特点:
使用了最新的password_hash来加密密码, 使用了 hash_equals函数, 可防止时序攻击.
这几个最新的函数均已添加了兼容版本, 让老版本php运行.
数据库中tokens均已hash. 即使数据库泄漏, 诸如登录, 重置密码等操作也无法完成.
记住密码功能没有使用user id, 使用了uuid. 可以防止潜在的安全隐患.
完成度99.9%. 有几个错误提示没有做多语言, 一个用户激活方法没有写. 忘记了.
github: https://github.com/sensui7/Codeigniter_sky_auth
|
评分
-
查看全部评分
|