相変わらずループで出ないなあ・・・・・・。
2時間目
昨日のダメージが今頃戻ってきた。いっぱい寝たのに眠気と戦い。
3時間目以降も一緒なのだけれど。
やぎーにifで変数にしたuser_nameとpasswordが一致したら遷移を教えてもらって、
やってみたら、エラー処理は入れてないけど、insertしていないIDははじく。
なぜかでけた。
しかし一歩進んで二歩下がる。
メニュー画面でニックネームと権限表示。
$rowでいいのかなー。
あれ、いつの間にかまたログインできない;
くわっちょ救援隊出動で直った。
//session開始 session_start(); //セッションハイジャック対策 session_regenerate_id(true); //データベース読み込み require "./include.php"; $user_name = hg($_POST["user_name"]); $password = hg($_POST["password"]); //ユーザー名を指定検索することでif判定と同等の処理。 $sql ="SELECT * FROM user WHERE user_name ='".$user_name."'"; $result = mysql_query($sql); //上記が通らないとデータが出ない。 $row = mysql_fetch_array($result); if($row["password"] == $password){ $_SESSION["user_name"] = $user_name; header("Location: ./menu.php"); //print "デバッグ用目印。使うときはheaderに//をつける"; } //エラーMSG $error_msg["ename"]="ユーザー名が見つかりません"; $error_msg["epass"]="パスワードが一致しません"; ?>
また一歩(ry
session破棄できない(´;ω;`)ウッ…
今日はあきらめて、またあした~
0 件のコメント:
コメントを投稿