• ベストアンサー

特定のパソコンのみ入れる会員制HP

現在会員制のHPを作っています。 ユーザーID、パスワードを入力し、phpフォームからPostgresSQLで ID、パスワードを確認後会員制HPが表示されます。 ID、PASSさえ知っていればどこのパソコンからでも接続できるのですが 特定のパソコンからのみ表示できるようにするにはどうしたらいいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
noname#8330
noname#8330
回答No.1

無理です。 例えばどうやってPCを特定って定義しますか?何かユニークな識別子はありますか?既にMACアドレスもユニークとは言えない状況になってきたし。 キツイ言い方かもしれませんが本当に無理なんです。

miya0726
質問者

お礼

お礼遅くなりすみません。 無理ですか、残念です。 ありがとうございました。

関連するQ&A

  • 会員専用HPへログイン出来ません

    あるファンクラブの会員専用のHPへログインしたいのですが出来ません。出来ないのは自宅のパソコンだけで、実家や会社のパソコンでは ログインして見ることが出来ます。ですので何か自宅のパソコン特有の問題が有るのかと思いますが、それが何か解りません。ファンクラブへ問い合わせたところ、ユーザーIDとパスワードに間違いは無いので使われているパソコンの問題では?との回答でした。パソコンについてあまり知識が無い為、自力では出来ずに困ってします。どうぞアドバイスをお願い致します。ログインの際、すでにユーザーIDは表示されているので、こちらで入力するのはパスワードのみです。半角英数で間違いなく入力しているつもりですが・・・(切り取り・コピーしても駄目でした)。自宅のパソコンはwindowsXPです。

  • 会員ページのID、パスワードの入力について教えてください。

    あるHPで会員ページを見るとき、ユーザーIDとパスワードの入力が必要な時があると思います。 私はその都度入力しなくてすむよう、最初に入力画面が出てきたらIDとパスワードを記憶させて、入力画面ではいつも“ok”をクリックするだけで会員ページを見れるようにしていました。 でも最近会員ページを開こうとしてもIDなどの入力画面が出てこず、エラー表示となって会員ページが見れなくなってしまうことが多くなってしまいました。 何か設定などが問題があるのでしょうか? 説明が下手で分かりにくいかと思いますが、お分かりになる方がいらっしゃったら、教えてください。 よろしくお願いいたします。

  • 会員向けのHPを持ちたい

    商業利用で、IDとかパスワード付き会員向けのHPを持ちたいときは一番簡単で安いのは、 「XOOPS」ですか? ブログとかでも可能ですか?

  • 会員専用のログインページを作っているのですが、分からない事があります。

    会員専用のログインページを作っているのですが、分からない事があります。 1.フォームにIDとPASSWORDを入力 2.login.phpで会員データーベースに入りIDとPASSWORDが存在すれば会員専用ページに移動 ----form.html---- <form action="" method="post"> <table> <tr> <td>あなたのID:</td> <td><input type="text" name="usrid" size="15" value="<?php echo htmlspecialchars($_POST['usrid']); ?>" /></td> </tr> <tr> <td>パスワード:</td> <td><input type="password" name="usrpw" size="16" value="<?php echo htmlspecialchars($_POST['usrpw']); ?>" /></td> </tr> <tr> <td><input type="submit" value="ログイン" /></td><td> </td> </table> </form> ----login.php---- //MYSQLに接続 require_once('sql.php'); //セッションを開始します。 session_start(); $_SESSION["usrid"] = ""; //自分のID $_SESSION["usrpw"] = ""; //自分のPASS //変数の初期化 $usrid = ''; //ユーザーID $usrpw = ''; //パスワード //POSTされたとき if ($_SERVER["REQUEST_METHOD"]=="POST") { //ログインボタンが押されたとき if (isset($_POST["submit"])) { //POSTされたデータを取得 $usrid = htmlspecialchars($_POST["usrid"], ENT_QUOTES); //ID $usrpw = htmlspecialchars($_POST["usrpw"], ENT_QUOTES); //パスワード //入力内容チェック if (strlen($usrid)==0){$error = "ユーザIDが入力されていません";} if (strlen($usrpw)==0){$error = "パスワードが入力されていません";} //エラーがない場合 if (strlen($error)==0){ //meiboテーブルをチェック $mysql->query("SELECT usrid,usrpw FROM meibo"); if ($mysql->rows()>0){ //行が存在した場合 $row = $mysql->fetch(); if ($row["usrpw"] == $usrpw){ $_SESSION["usrid"] = $usrid; header("Location: http://$host/php/page.php"); exit; } } } $error = "ユーザIDかパスワードに誤りがあります"; } } 教科書を参考に作ったコードです。 フォームにIDとPASSを入力後ログインボタンを押してもそのままフォーム画面のままになってしまいます。 data.txtだと比較的簡単に出来たのですがMYSQLを使いだしたとたん分からなくなってしまいました。 どなたか親切な方、お教えください。

    • ベストアンサー
    • PHP
  • ホームページでIDとPASSを使い会員管理

    今ホームページを作成していまして、会員を管理するためのサイトを作成中です。ホームページにパスワードをつけることは成功しました。 質問は、idとpassを設定して、その入力内容により各会員のサイトへ振り分けられるような設定はHP上で可能でしょうか?

  • 会員制フォームの作り方

    会員制のホームページを作っています。 IDやパスワードを入力してもらうとページが見られるようにしたいのですが最初のID,パスワード,その他の個人情報を入力してもらえるようなフォームを探しています。「フォームズ」というのを紹介していただきましたがIDやパスワードを使ってのというのはないようで。 フリーでダウンロード出来るものが理想ですが内容を考えるとある程度の出費もしょうがないかなとは思っています。でもなるべくリーズナブルなサイト。ご存知の方いらっしゃいませんか?

  • 会員制のHPを作るには

    個人でHPを作り、運営していきたいと思っています。 以下の機能を持ったページを作るには、どんな知識、ツールが必要でしょうか。 1.無料のサーバー 2.誰でも閲覧できる部分と、面識のある人にのみ(会員)パスワードで入れるページを作りたいで   す。 3.メールフォームも一般と会員で分かれている。 4.掲示板機能がある(一般と会員で別の掲示板) 5.アンケートフォームがあり、そのデータを集計、分析できる

  • 特定のパソコンのみがインターネットに接続できるようにする方法

    家庭内のLANにおいて、特定のパソコンのみがインターネットに接続できるようにする方法はあるのでしょうか。教えてください。ユーザIDやパスワード等の認証がいる方法でもかまいません。お願いします。

  • 会員ページのIDとパスワード記憶について

    よろしくおねがいします。OSはwin xpです。 ブラウザは8割強Firefox3.0.11ですがたまにIE6.0を使用します。 よく会員ページのIDとパスワード入力のページがありますが Firefoxの方ではIDのフォームの所をダブルクリックすると 1度入力したものであれば表示されソレをクリックすれば良いだけ なのですが、IEの方ではヤフーなどの検索フォームを ダブルクリックすると過去に入力したものは同じく 表示されるのですが、IDとパスワード入力のページでは 表示されません。オートコンプリートのフォームのユーザー名 及びパスワードという所にチェックを入れて1度ログインしても 次回は表示されません。Firefoxと同様に最初は表示されない状態から ダブルクリックすると表示されるように変更できないでしょうか? Firefoxと相性があまり良くないページもあるのでIEを使用する際 困っています。パスは記憶せずに手打ちが希望です。 ご回答よろしくおねがいします。

  • 【PHP】会員登録機能構築の流れ について

    初めて質問させていただきます。 よろしくお願いします。 現在、会員登録のプログラムを構築をPHPで進めています(構築をメインで進めているのは自分ではありません)。 まずユーザーに会員IDとなるメールアドレスを入力していただき、「送信」ボタンをクリックすると、そのメールアドレスに対して本登録用の入力フォームへのリンクを張ったメールを自動送信します。 (同時にMySQL DBにレコードを一つ作成、入力されたメールアドレスが会員IDとして保存される) そしてユーザーは本登録用のフォームから登録情報を入力していただき、入力後に入力内容を確認するページを表示し、間違いがなければ会員登録完了、という流れです。 (登録完了時に最初に作られたレコードに本登録用フォームで入力されたデータが保存される) 最初に入力していただいたメールアドレスに送信する自動送信メールに貼るリンク先の本登録用フォームについて、自動送信メール内のリンクを開いた際に「最初に入力していただいたメールアドレスが会員IDとして登録されている状態」で表示するように考えています。 仕組みは某グルメクーポンサイトのホッ◯ペッパーの会員登録の流れにとても似ています。 今回質問させていただきたいのは、 「上記のような流れのプログラムを作る場合、どのような手順でプログラムを作っていけばいいのか」 ということです。 私自身もサイト構築の経験がなく、PHPのソースを見てもまだ調べながら少しずつ理解していくのがやっとです。。 今構築をメインで進めておられる方も、PHPは初心者なので手こずっているところです。 コードの書き方もまだろくにわかりませんが、まずは「どのような流れで構築していくのか」「どのように調べていくのか」というところを理解して、なんとか自分たちでコードの書き方を勉強していきたいので、是非教えていただければ、と思います。 質問の仕方もとても下手で申し訳ありません。 困っています。 よろしくお願いします。

    • 締切済み
    • PHP