欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

joomla1.5講解之密碼問題

  發(fā)布時間:2012-07-19 13:28:07   作者:佚名   我要評論
在使用joomla中,如果你要涉及到編寫與用戶相關的應用,密碼難免不遇到,joomla密碼加密使用的md5函數(shù),不過在存儲的時候他是使用(password的md5值:KEY),這種形式保存的,只要知道這個原理就不難理解密碼問題了
如果你的密碼忘記了,作為開發(fā)人員,只要你知道數(shù)據(jù)庫登錄用戶,進去后直接改jos_users表的password字段,注意需要使用函數(shù)md5哦,這樣就可以登陸了,登陸后你再在joomla后臺來修改你的密碼.

在編寫與登錄相關的應用的時候,我們要保存密碼,密碼處理使用下面代碼

復制代碼
代碼如下:

$pwd = JRequest::getVar('password', '', 'post', 'string', JREQUEST_ALLOWRAW);
jimport('joomla.user.helper');
$salt = JUserHelper::genRandomPassword(32);
$crypt = JUserHelper::getCryptedPassword($pwd, $salt);
$password= $crypt.':'.$salt;
$obj1->password=$password;

首先通過接受post過來的密碼,然后使用加密處理,這個在joomla的libraries\joomla\user\user.php的bind()函數(shù),里面是原形,有興趣的可以看看.這樣就和保存其他字段一樣存入數(shù)據(jù)庫了.

看一個密碼例子的圖片吧

相關文章

最新評論