ホームページ > バックエンド開発 > PHPチュートリアル > echsop のユーザー テーブルのパスワード暗号化モード

echsop のユーザー テーブルのパスワード暗号化モード

WBOY
リリース: 2016-06-13 13:01:23
オリジナル
1380 人が閲覧しました

ecshopのusersテーブルのパスワード暗号化方法
自分でWebサイトを構築したのですが、ログインするにはecshopのusersテーブルにアクセスする必要があるのですが、ecshopのusersパスワードが暗号化されているのですが、ecshopのcompile_passwordメソッドを調べたのですが使い方が分かりません。このメソッドを暗号化します。

<?php<br>
関数コンパイル_パスワード ($cfg)<br>
{<br>
//var_dump($cfg);<br>
If (isset($cfg['password']))<br>
{<br>
$cfg['md5password'] = md5($cfg['password']);<br>
}<br>
If (empty($cfg['type']))<br>
{<br>
$cfg['type'] = PWD_MD5;<br>
}<br>
<br>
スイッチ ($cfg['type'])<br>
{<br>
ケース PWD_MD5:<br>
If(!empty($cfg['ec_salt']))<br>
{<br>
return md5($cfg['md5password'].$cfg['ec_salt']);<br>
}<br>
他<br>
{<br>
return $cfg['md5password'];<br>
}<br>
<br>
ケース PWD_PRE_SALT:<br>
If (empty($cfg['salt']))<br>
                                                        
$cfg['salt'] = '';<br>
}<br>
<br>
戻り値 md5($cfg['salt'] . $cfg['md5password']);<br>
<br>
ケース PWD_SUF_SALT:<br>
if (empty($cfg['salt']))<br>
                                                         
$cfg['salt'] = '';<br>
}<br>
<br>
戻り値 md5($cfg['md5password'] . $cfg['salt']);<br>
<br>
デフォルト:<br>
return '';<br>
}<br>
}<br>
<br>
<br>
<br>
<br>
<br>
<br>
$con=mysql_connect("localhost","admin","");<br>
<br>
if (!$con){<br>
die('接続できませんでした: ' .mysql_error());<br>
<br>
}<br>
$command=mysql_select_db("yihaichao",$con);<br>
mysql_query('SET NAMES gbk');<br>
if(!$command){<br>
exit('データベースへの接続に失敗しました');<br>
}<br>
if(!isset($_POST['submit'])){<br>
exit('値の受け渡しに失敗しました');<br>
}<br>
$passowrd=$_POST['パスワード'];<br>
$username=$_POST['username'];<br>
$passowrd=md5($password);<br>
echo $password;<br>
if($ユーザー名 && $パスワード){ <br><br>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート