joomla ユーザー データベースを新しいカスタム CMS に移動していますが、salt 用の joomla ヘルパー クラスを含めたいと考えています。include
自分のコードで helper.php から機能するにはどうすればよいですか?
質問する
262 次
1 に答える
0
質問は忘れてください。
独自のランダムを生成し、Joomla のログイン プロトコルに従っているだけです
登録:
$salt = uniqid('', true);
$crypt = md5($password.$salt);
$password = $crypt.':'.$salt;
ログイン
if( $row !== false )
{
$parts = explode( ':', $row['password']);
// Check if password is md5-ed with or without salt
if (count($parts) < 2)
$new_password = md5($_GET["password"]);
else
{
// get some salt
$salt = $parts[1];
// convert the raw password to Joomla md5(password+salt):salt model
$new_password = md5($_GET["password"] . $salt) . ":" . $salt;
}
// authenticate
if ( $new_password != $row['password'] )
echo "NO"; // your params
else
echo "YES," . $row['name'] . "," . $row['email']; // your params
// clean up
mysql_free_result($result);
}
于 2012-10-10T19:35:38.953 に答える