ログイン処理のプログラムで、データベースから
ユーザーのemailまたは、user_nameとパスワードを取得してきて、その値を
$_SESSION['user_id']に保持しています。
その後、データベースに上記の値と同じものがあれば、
header関数で、プロフィールページへ飛ばし、
$_SESSION['user_id']にsqlで取得してきたユーザーのデータを、代入し、
ログイン失敗したら、エラーメッセージを出して、
ログインページのままというプログラムなのですが、
ログイン成功したときに、プロフィールページへ行くと、
$_SESSION['user_id']が保持されていないのです。。
そのため、プロフィールページにいくと、
取得してきたユーザーの情報が表示されません。。
エラーとしては、Notice: Undefined indexというようなエラーがでいていたと思います。。
長くなりましたが、回答宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。