blessing-skin-server/libraries/Database/DiscuzDatabase.class.php
2016-03-26 18:50:47 +08:00

26 lines
592 B
PHP

<?php
/**
* @Author: printempw
* @Date: 2016-03-13 14:59:32
* @Last Modified by: printempw
* @Last Modified time: 2016-03-18 17:23:38
*/
namespace Database;
use Database\AdaptedDatabase;
class DiscuzDatabase extends AdaptedDatabase
{
/**
* Discuz's Fucking dynamic salt
*/
public function encryptPassword($raw_passwd, $username="") {
$salt = $this->query("SELECT * FROM ".$this->table_name."
WHERE ".$this->column_uname."='$username'")->fetch_array()['salt'];
$encrypt = md5(md5($raw_passwd).$salt);
return $encrypt;
}
}