设计表的时候password怎么加密的哦?
Kirito
Kirito 2018-05-22 19:39:10
0
5
1456

老师请问一下设计表的时候password怎么加密的哦?

Kirito
Kirito

全部回复(3)
johnxu

TP5有个助手类Hash::make('12345'); 可以生成密钥,  Hash::check(); 可以验证密码,很好用,也很安全哟。数据库只需要把password类型设置为varchar(64)就可以了。

格物

数据库只是varchar,真正加密是用的MD5,通常我会用 MD5($password.$token)

飞鸟

提交表单的时候就得对password进行加密,常见的加密方式为md5,然后将加密的字符串存到数据库后就好了

  • 回复 我是根据老师视频讲解看到的 还没有提交表单 如何老师的数据库password属性就已经加密了 这点我就没看懂是什么情况
    Kirito 作者 2018-05-22 22:22:59
  • 回复 我看了一下这节课程,老师只是把password字段预留为varchar的32位字符,这就是为后面提交表单时存储password做准备的,md5加密后的字符串就是32位,所以真正的加密过程是在表单部分处理的
    酷我时光 作者 2018-05-23 00:05:01
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!