設計表的時候password怎麼加密的?
Kirito
Kirito 2018-05-22 19:39:10
0
5
1458

老師請問一下設計表的時候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學習者快速成長!