1

ユーザーが保護されたコンテンツへのリンクをクリックした場合に、現在のページにポップアップ ログイン ウィンドウを表示する安全な方法を探しています。

現在、非表示のフォームと、呼び出されたときにフォームを表示するjavascript関数を含むlogin.phpページがあります

次に、保護されたコンテンツ ページの読み込み時に、この JavaScript 関数を呼び出してログイン フォームを表示します。

フォームの送信時に、フォームは checklogin.php と呼ばれる追加の php ページを呼び出します。このページには mysql チェックがあり、データベースでユーザーが見つかった場合はセッション変数 'loggedin' が設定されます。

現在の問題は、checklogin ページでセッション変数を設定しましたが、ログイン ページを呼び出した元のページではなく、そのページにいることです。

ポップ ウィンドウを表示してステータスを確認し、ログインしている場合はページの読み込みを続行する方法、ログインしていない場合はログイン エラー メッセージを表示してログイン ポップアップを再度表示する方法、または保護されたコンテンツ ページが使用されている場合はホームページにリダイレクトする方法サイトメニューを介さずにリンクされています。

サーバー上のさまざまなフォルダーに分散しているサイト全体に同じ login.php を使用したいと考えています。

4

1 に答える 1