ホームページ >バックエンド開発 >PHPチュートリアル >初心者また来ます
新人が再び助けを求めに来ます
次のコードは、現在のユーザー名とパスワードの読み取りを完了するものです。情報を保存することを選択すると、データが保存され、今後は自動的にログインできるようになります。
初心者なので何が間違っているのか分かりません、助けてください。
session_start();
?>
include ('connect.php');
ログイン情報を保存
<スクリプト言語="JavaScript" >
関数 fun_new()
{
If (ThisForm.Keepinfo.value=='Keepinfo')
{
ThisForm.action='loginchg.php';
ThisForm.submit();
}
}
//セッションを開始
// ユーザー入力を取得します。ユーザーはすでにシステムに入っているため、現在のユーザーとパスワードを取得するだけで済みます
$Username1 =$HTTP_POST_VARS["user"];//user はユーザーが入力したユーザー名です
$Password1 = $HTTP_POST_VARS["pass"];//pass はユーザーが入力したパスワードです
$Remember= $HTTP_POST_VARS['Keepinfo'];
// ユーザーがクリックしてログイン情報を保存した場合は、remember を 1 に設定し、それ以外の場合は 0 に設定します。
if($Remember=="Keepinfo")
{
$Remember="1";
}
その他
$Remember="0";
}
//セッションを作成し、ログイン情報を保存します
Session_register("Password");//パスワードを保存
$HTTP_SESSION_VAR["パスワード"]=$Password1;
session_register("ユーザー名");
$HTTP_SESSION_VAR["ユーザー名"]=$ユーザー名1;
// Cookie をクライアントに送信します。パスワードは暗号化されます
if ($Remember=="1")
{
setcookie("RememberCookieUsername", $Username1, time() 365*24*60*60);
setcookie("RememberCookiePassword", md5($Password1), time() 365*24*60*60);
終了;
}
?>