ベストアンサー PHPで作成するログイン画面の作り方が載っているサイト 2009/08/18 12:43 PHPで作成するログイン画面とログイン後の先のページの作り方が載っているサイトはないでしょうか? 全くの初心者ですが、細かく解説されているサイトがあれば教えてください。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー hogehoge78 ベストアンサー率80% (433/539) 2009/08/19 03:16 回答No.1 http://codezine.jp/article/detail/4044 codezineで初心者向けの連載がありました。 上記ページは、ログイン画面の内容からですが、不明瞭な点が多いようであれば、初級編の環境構築あたりからなめていくのが良いと思います。 質問者 お礼 2009/08/28 15:12 色々と読んでみました。 とても参考になるサイトでした! ご紹介ありがとうございました! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発PHP 関連するQ&A phpのログイン後の画面遷移について 現在、phpで会員制サイトを作成する勉強をしています。 開発環境はxamppでMySQLデータベースにPDOで接続しています。 よく、会員制サイトで、非会員又は未ログイン状態でも、ある程度までページが閲覧でき、 詳しいページを閲覧するにはログイン又は新規会員登録を促すといった仕組みを見かけます。 そのような場合、ログイン後、画面は元のページ(ログイン前に操作していたページ)に戻る必要があると思うのですが、 この場合のphpプログラムは、 ログイン画面に遷移する前のページで empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); でページのURLを取得し、 ログイン画面のページへ移動するためのボタンが押されたらinput-type="hidden"でログイン画面のページにURLを受け渡し、 ログインが成功したら取得したURLに遷移させる という流れで正しいでしょうか? また、非会員が会員登録する場合のページ遷移に関して少し疑問に思うことがあります。 大体非会員のユーザーが新規登録する場合、 新規登録フォームより会員登録後はログイン状態でTOPページに戻ることが多いですが、 それが一般的でしょうか? 会員登録後に登録前に閲覧していたページに遷移させられればユーザーにとっては一番親切だとは思いますが、 最近ではほとんどのサイトが『仮登録用に入力されたメールアドレス宛に本登録用のURLを記載して送信する』という会員登録方法を使用していますが、 前にいたページに遷移させるというのは物理的に難しいため、会員登録後はTOPページに戻しているのでしょうか? また、ログインが必要なページでは issetでセッション変数に情報が含まれているかどうかで、ログイン画面を表示するか 会員閲覧ページを表示するか分岐させると思いますが、 このプログラムはしょっちゅう使われると思うので 別ファイル化して呼び出すのが賢明でしょうか? ご回答、よろしくお願いします。 ログイン 作成 私はPHP初心者なのですが 現在PHP5+MySQLにて勉強をしています。 今回、ログインのページを作ろうと思ったのですが 私の買って来た本には、smartyを使ったログイン画面のサンプルしかなく ここで、検索し流用もしてみましたが うまく動作しませんでした・・・・ 誰か簡単なログイン認証のサンプルを作って 頂けないでしょうか セッション等は、後から勉強して付け加えていきたいと思ってますので どうか、よろしくお願いします。 phpを使用してサイトを作成しています。 phpを使用してサイトを作成しています。 入力ページなどにある「キャンセル」ボタンを押下した際の処理としてページを遷移するように header("Location: https://www.***.net/mypage.php"); を使用しているのですが、遷移先でのURLはhttp://www.***.net/mypage.phpとなっており ssl使用画面になりません。 どうしたらhttpsになるのでしょうか? 分かりづらい質問ですみませんが、よろしくお願いいたします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム phpのアカウント作成システムについて phpを勉強中なのですが、 アカウントを新規作成(ID、パスワードを設定)して、 それでログインするシステムはどうやっているのでしょうか? わかりやすく解説してあるwebページなどありましたら教えて頂けないで しょうか? PHPで二種類のログイン画面 PHPで接続先が外部だとログイン画面を違うのに出来るでしょうか? 具体的には (1)立ち上げたWebサービスに内部ならログインは簡単にできる (2)しかし、外部からだとログイン画面を厳重(入力するべき項目が増えたりする)に変える 自分の考えでは (1)Webサービスのサーバに内部のログイン情報をあらかじめ作っておく (2)アクセスには作ったログイン情報と照らし合わせて情報に無い場合は外部接続とし、ログイン画面をもう一つ作る というものですが果たして出来るでしょうか?また行うには何が必要でどう構成するかも教えていただきたいです ログイン画面の作成 ホームページビルダーでホームページ作成の勉強中です。 ここでお尋ねですが、このビルダーのソフトでログイン画面は 作成出来るのでしょうか? 又、別に最も簡単なログイン画面の作成方法をご教授下さい。 PHPで作成したサイトのSEOについて ECサイトを運営しているのですがECキューブというオープンソースを使って ECサイトの中にLPサイト風のキャンペーンページを1ページ設けています。 このページのURLがcampaign.phpというURLなのですが、検索エンジンには .phpで作成したものはあまりよくないのでしょうか? PHPでメールフォーム作成を解説している本やサイト PHP初心者で申し訳ないのですがPHPでメールフォーム作成を解説している本やサイトを教えてください。 いちおう探しているのですが、Web検索でも書店でもなかなかないようです。CGIのほうはいくらでもあるのですが…。 ログイン管理について こんばんは。 phpを始めたばかりで分からないことがあり、細かく教えて くださる方がいましたらお願いします。 いまphpで会員制のサイトを作成しようと思っています。 分かりやすく言いますと「Yahoo!」さんのようなサイトを です。 そこで登録や修正・削除のページを作成しました。 次にユーザーIDとパスワードを入力してもらい、それによる 認証を実行し結果を出すページも作成しました。 ログイン情報の保持はセッションを利用しています。 そこまで作成し行き詰まりました。 参考にしたページは:http://php.dori-mu.net/session.htmlで このページに記されている「definition.php」ファイルに ログイン情報を格納しようと思いました。 問題となっているのは下記のとおりです。 ●まずユーザの想定するフローは 1.ログインページ(001.php) 2.認証および結果ページ(002.php) 3.会員制ページ(003.php~009.php) 4.ログアウトページ(010.php) でしたが ●想定外のフローは 1.ログインページ(001.php) 2.認証および結果ページ(002.php) 3.会員制ページ(003.php~009.php) ※この会員制のサイトのログイン中に他のページ (google等)に遷移する。 4.googleにて色々な操作し「戻る」の操作を行わないで 再度3.の会員制のサイトに遷移 5.会員制ページ(003.php~009.php) ●上記の想定外のフローを行うと、セッション情報が 空となってしまいます。 「戻る」による操作で会員制に戻ると、セッション情報は 保たれています。 「Yahoo!」さんのサイトでは「Yahoo!」にログイン中に 他のサイトに遷移し「戻る」の操作を行わないで「Yahoo!」に 戻ってもログイン情報を保たれています。 ネットで検索を行ったところ、「Yahoo!」さんでは セッションの他にCookieを利用していると拝見しました。 この二つを両立させるには、どのようにしたら 良いのでしょうか? また、もし「Yahoo!」さんが、この方法で無い場合は どうような方法なのでしょうか? サンプルや参考になるページがありましたら よろしくお願いします。 192.168.1.1のログイン画面から間違ってログインしてしまったのですが アドレスバーに「192.168.1.1」と打ち込み、ログイン画面に入って ユーザー名 user アドレス ***** ←五文字 ではじめに表示されたもので間違ってログインしてしまったら、NTTだとかRV-S340NEだとか接続設定などと書かれているサイトに繋がってしまいました。 そのサイト繋がってしまったこと自体に問題は無いのですが、もう一度ログイン画面を表示させようとアドレスバーに「192.168.1.1」を打ち込んでも、NTTのそのサイトが直接表示されて、ログイン画面が出ないという状態になりました。 そのサイトにログアウトという項目も無いので、どうすればログイン画面に戻れるのかわかりません。 クッキーの削除はやってみましたが関係が無かったようで、効果はありませんでした。 ルータのポートをいじってしまって、インターネットが出来なくなってしまったりとおかしなことが起こったりして不便です。ログインしてしまえば後は出来るのですが、ログインできません。なので早急な回答を望みます。 PC初心者といってもいいくらい知識が無いので、手順を出来るだけ簡単にまとめていただけると嬉しいです。お願いします。 ログイン画面が開けません。 タイトルのとおり、ログイン画面が開けなくなってしまいました。 ネットバンクも、通販会社のサイトのも、別窓で開くようになっているログイン画面の多くが開けなくなってしまいました。 クリックで自動的に開いていた画面が開かなくなったので、右クリックで「リンクを新しいウィンドウで開く」をしてみるのですが、「ページを表示できません」と出るだけで駄目です。 先日パソコンをリカバリしまして、それ以前は普通に開けていたので、設定の問題だと思うのですが、なんせ初心者なのでよく分かりません。 リカバリ前の設定も、特にいじっていたわけではないし…。 ログイン自体ができないので、ほとほと困ってしまっています。 解決方法が思い当たる方、ご回答よろしくお願いいたします。 PHPで管理画面を作成MYSQLでデータベース 初心者です。 PHPで管理画面を作成して、MYSQLでデータベースを構築したいんです。 しかし初心者なもので書き方がわかりません。 何か参考になるものか、最初の手段を教えていただきたいのです。 宜しくお願いします。 それと、管理画面はPHPで作るのが正解ですか?? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム phpとmysqlでログインページの作成 phpとmysqlを使いMAMPでログインページの作成をしようと考えています。 idやpasswordなどはもうsqlに格納されている状態を想定しています。 そこで手順を知りたいのですがこれであっているでしょうか? dbに接続してidやpasswordなどをdbから引っ張ってきて取得する。 if文でsql上のidなどとログインページに入力した情報があっているかで条件わけをする。 合っていなければエラーメッセージを返す。合っていれば次のメイン画面に飛ばす。 初歩的な質問で恥ずかしいのですがdbの情報を取得するときは「mysql_fetch_assoc」関数でいいのでしょうか。 また、ログインページのサンプルを調べているとCookie版とSession版がありますがこの違いはCookieが一定時間情報を保持するのに対してSessionはブラウザなどを閉じるとリセットという解釈で間違いないでしょうか。 文がぐちゃぐちゃで申し訳ないのですが、お暇な時にでも回答お願い致します。 一つのphpファイルでログイン画面を作りたい 一つのphpファイルでログイン画面を作りたい 一つのphpファイルでログイン画面→管理者画面 ログインエラー画面を作りたいと思っております。 下記のスクリプトで上手くセッションが保持できないので、 どなたかご教授ください。 宜しくお願いいたします。 -------------------------------------------- session_start(); //パスワードチェック $error_flag = 0; if(isset($_POST["login"])){ if($_POST["id"] == $login_id && $_POST["password"] == $login_pass){ $_SESSION["login"]["admin"] = 1; }else{ $error_flag = 1; } } if(isset($_SESSION["login"]["admin"]) && $_SESSION["login"]["admin"] == 1){ //管理者画面 }else{ //エラー画面 } ログイン画面作成 ASP.NETの初心者ですが、ログイン画面の作成取り掛かっています。 しかし、プログラミングの部分まったく進みません。。 機能としては、 初回起動のときデータベースとの接続を行う。 接続成功の場合はログイン画面を表示する。 失敗の場合はエラーメッセージを表示する。 ログインボタン押下 ユーザID入力あり チェック:半角や桁数チェック(false) エラーメッセージ パスワード入力あり チェック:半角や桁数チェック(false) エラーメッセージ DBに登録されているユーザIDとパスワードと一致するとき セッション変数に ユーザIDの値を設定する。 次の画面(メニュー)に遷移する。 一致しなかった場合 ログイン画面に最遷移 環境は.NET2003 DB: Access 言語VB 大体でいいですが、どういうふうにやるのか教えていただけませんか よろしくお願いします。 ログインした状態の外部phpファイルを、ログインした状態で出力したい すみません。もう何日も悩んでしまっているので、どなたかお知恵をお貸しください・・・PHP初心者なので、分かりづらい部分が多々あるかと思います。申し訳ないです。 【質問】 自分で借りているサーバーを http://www.○○○.com とします。 もうひとつ、他社で無料で会員制ショッピングカートのようなものを借りています。http://□□□.com/index.php とします。 http://www.○○○.com/index.php を作成し、ページの上部でその他社のショッピングカートではない部分(凝ったメニューや、タイトル部分)を表示させて、その後に <?php $flag=0; $_GET[site] = "http://□□□.com/index.php"; $page = @file($_GET[site]); if($page=="") die("Connection Failed"); echo "<base href='http://□□□.com/index.php'>"; while (list($num, $line) = each($page)){ if(eregi("</body",$line)){ $flag=2;} if($flag == 1){ echo $line; } if(eregi("<body",$line)){ $flag=1;} } ?> という感じで、そのショッピングカートページの<body>から</body>部分を出力させています。 カートページでは、ログインすると、ページ上部の右側にログインしました状態ですよ。という感じの表示が出ます。登録してある名前が出て、○○さん、ようこそ♪みたいな感じです。 上のようにカートページを引っ張ってきて表示させてる状態で、http://www.○○○.com/index.php からフォームよりログインしようとしても、そのログインしたよ。というような表示が出ません。 ちなみに、ログインフォームは action="http://□□□.com/index.php" でメゾットがPOSTです。 login_idとlogin_passをフォームで送信して、ログイン状態にしているようです。 どうしたら、ログインした状態のカートページを出力できますでしょうか? 会員サイトをphpで作りたい 会員登録した人に、自動でIDやパスワードを配布して、ログインする会員システムをPHPで作りたいのですが、こういったPHPを配布しているところや、解説している講座など、参考になりそうなサイトをご存知でしたら教えていただけますでしょうか。 よろしくお願いいたします。 IIS+PHP で ログイン画面が出てくる 急遽PHPを使用したいと思いIISにPHPをインストールしました。 サーバ管理者が長期療養のため紹介HPを参考しながらインストールしました。 インターネットエクスプローラでphpを開こうとしましたが ログイン画面が出てきます。 同じフォルダにある htmlは普通に表示されます。 Windows2000Server+IIS+PHPで設置しています。 なにかセキュリティの設定の変更が必要なのでしょうか? ログイン画面に入れない ログイン画面に入れない オンラインゲームや検索エンジンサイトなどブラウザでログインを行いたいのですが、 たとえばヤフージャパンでメールなどログインする時、 IEでやると毎回「Internet Explorerではこのページは表示できません。」 と表示され、ログイン画面に入ることができません。 メールはFirefoxでログインし見ることはできるのですが、 ゲームなどIEじゃないとログインできないものもあって困っています。 FirefoxのIEタブでも同様です。 常に使ってるブラウザじゃないのでいつからかもわかりません・・・。 つなげる方法はありませんか? ログイン画面が出ない SMBCのインターネットバンキング、gooメール、ニコニコ動画のログイン画面に アクセスしようとすると、「Internet Explorer ではこのページは表示できません」 と出てしまい、接続できません。 サイトのログイン画面に限って、接続できないので、サイト側ではなく Internet Explorerに何か問題があると思うのですが 対処方法を知っている方がいましたら、教えていただければと思います。 使っているバージョンはInternet Explorer 8で、OSはWindows7です。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
色々と読んでみました。 とても参考になるサイトでした! ご紹介ありがとうございました!