Wie verschlüsseln Sie das Passwort beim Entwerfen der Tabelle?
Kirito
Kirito 2018-05-22 19:39:10
0
5
1498

Lehrer, sagen Sie mir bitte, wie ich das Passwort beim Entwerfen der Tabelle verschlüsseln soll?

Kirito
Kirito

Antworte allen(3)
johnxu

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

格物

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

飞鸟

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

  • Antwort 我是根据老师视频讲解看到的 还没有提交表单 如何老师的数据库password属性就已经加密了 这点我就没看懂是什么情况
    Kirito Autor 2018-05-22 22:22:59
  • Antwort 我看了一下这节课程,老师只是把password字段预留为varchar的32位字符,这就是为后面提交表单时存储password做准备的,md5加密后的字符串就是32位,所以真正的加密过程是在表单部分处理的
    酷我时光 Autor 2018-05-23 00:05:01
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!