控制器裡面:elseif(!$model->validatepassword($data->password))
複製** **如下:
php
class xbasemodel extends cactiverecord
/**
* 密碼進行加密
* @return string password
*/public function hashpassword ($password)
} 或是:
if ($user && $user->password == $user->hashpassword($this->password, $user->salt))
public function hashpassword($password, $salt)
public function generatesalt()
return $string;
} 或是:
複製** **如下:
public function validatepassword($password)
public function hashpassword($password,$salt)
protected function generatesalt()
注意:如果有salt,資料庫裡面欄位要有salt。。
本文標題: php登陸頁的密碼處理方式分享
本文位址:
PHP中友好的處理方式
在使用php進行開發的時候,由於php是弱型別語言的特性,所以,偶爾會遇到一些意想不到的錯誤.規範我們的程式設計就變得尤為重要了.下面總結一下,我日常開發中的一些經驗,可能有些地方不妥,還請多多斧正,指教 1 使用php eol替換換行 windows中的換行 r n unix中的換行 n mac中...
mysql忘記root密碼的處理方式
1.停用mysql服務 service mysqld stop 2.修改my.cnf 利用vim命令開啟mysql配置檔案my.cnf 新增skip grant tables,新增完成後,執行wq儲存 3.啟動mysql資料庫service mysqld start mysql p 不輸入密碼回車兩...
PHP的萬能密碼登陸
說實話如果乙個 的前台都是注入漏洞,那麼憑經驗,萬能密碼進後台的機率基本上是 百分之百。可是有的人說對php的站如果是gpc魔術轉換開啟,就會對特殊符號轉義,就徹底杜絕了 php注入。其實說這話的人沒有好好想過,更沒有嘗試過用萬能密碼進php的後台。其實gpc魔術轉換是否開啟對用萬能密碼進後台一點影...