- ベストアンサー
ユーザー別にページを表示
このサイトもそうですが、よく、ユーザー(ID)別にページを作成しているところがありますが、これらはどのような仕組みで認証をしているのでしょうか。 また、このような仕組みを自分のホームページに組み込みたいと思っているのですが、無料でこのような仕組みは組み込めるのでしょうか。 なお、個人のホームページなので、あまり会員はいません(50人以下)。 使っている貸サーバーは、[ktkr-server]さん(http://ktkr.net/)で、ここは、CGI,PHP,MySQLなどがOKというところです。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 自宅サーバで外部からユーザーを追加したい
FedoraCore3+Apache2.0xx+vsftpdで自宅サーバを 構築して動かしています。 ユーザーページを作れる環境にも設定をしてあり ユーザーを追加してユーザーディレクトリpublic_htmlの フォルダを作りvsftpdのFTPの接続許可リストに 名前を加えればホームページの公開はできるのですが、 外部からCGI又はPHPを使いユーザーの追加からホームページを 公開できるようにする上記の過程までを自動化することは 可能なのでしょうか? CGIやPHPを作成する技術は持っていません。 (そのページにはベーシック認証でアクセス制限をするつもりですが、) 無料ホームページスペースのような完全な登録の 自動化をしたいのです。 インターネットを通じてのtelnetの使用には不安が ありますし、SSHはどこでもクライアントを確保できる とは限らないので…。 どなたか回答をお願いします。
- ベストアンサー
- Linux系OS
- データベースと連動したベーシック認証
はじめまして。よろしくお願いしますm(_ _)m ベーシック認証でmysqlと連動した認証を行いたいのですが、方法がわかりません。 調べてみると、モジュール?をインストールするとmysqlなどのデータベースと連動したものが使えるらしいのですが、レンタルサーバー等でもそれは可能なのでしょうか?(一応phpとmysqlが使えるサーバーです) やりたいのはフリーの掲示板cgiに認証を掛けて登録ユーザーしか観覧、書き込みができないようにしたいです。その際、ユーザーIDやパスワードは個別に設定したいのですが、ベーシック認証でこれは可能でしょうか? あまりプログラムの知識がないので、漠然としたイメージしか伝えられませんが、何かアドバイスありましたらお助け下さいm(_ _)m
- ベストアンサー
- PHP
- ユーザーごとに違うページを表示したい
こんにちは。 登録してもらったユーザー専用のページを作りたいんです。(ユーザーごとに違うページを表示したい。) 管理画面から特定のユーザーにメッセージを書いてそれをログインしたユーザーがみれるようにしたいのです。 なにか良いフリープログラム(CGI、PHP、ASPなど)はありませんか? ちなみに、XOOPSを使用しているのですが、XOOPSモジュールでなくてもいいです。 紹介してください。お願いします。
- 締切済み
- その他(インターネット・Webサービス)
- アクセス制限ページの作成について
アクセス制限ページの作成を考えています。 よく見かけるものでホームページ上にIDとパスワードを入力する箇所があり、そこからログインした後にIDごとにそれぞれのページがあるといったような会員サイトはどのようにして出来ているのでしょうか? CGIだと直リンクされると見れてしまったりBASIC認証だと一つのログイン画面からIDごとにページを割り振れないしと。。。。 初心者ですので教えて頂ければありがたいです。
- ベストアンサー
- その他(インターネット・Webサービス)
- PHPの管理者ページのアクセス制限について
phpで会員制サイトの制作を勉強中です。 pdoでmysqlデータベースに接続しています。 現在、管理者ページの作成を勉強中なのですが、 疑問に思ったことがあります。 IDとパスワードで認証し、 管理者用ページのファイルの内容を表示する仕組みにしたら、 よほど難解なディレクトリ、phpファイル名、ID、パスワードにしないと 認証が通ってしまいそうな気がします。 調べてみると、参考書には管理者ページのパスを .htaccessで特定のIPアドレスにのみアクセス許可を与えるように記述されていました。 管理者用ページのphpファイルへは 難解なディレクトリ、phpファイル名、ID、パスワードにした上で 特定のIPアドレスのみアクセスできるように.htaccessで設定した方が良いでしょうか? そこまで気負う必要はないのでしょうか? 一般的に管理者用ページの認証が どのように作られているか気になります。 ご回答よろしくお願いします。
- ベストアンサー
- PHP
- PHP・セッションでのユーザー認証サイトでDL用ファイルへのアクセスも同時に制限するには
最近PHPを勉強している初心者です。 会員制サイトの構築を考えています。 基本的な仕組みは ・会員はHTML上のフォーム入力によりログイン ・PHPから、MySQLに保存された会員データベースを呼び出して認証 ・セッションを用いて会員用ページにアクセス のようにしようと思います。 しかし、この仕組みではページへのアクセス制限しかできません。 具体的には会員用ページにのPDF文書を置きたいのですが、 ログインせずともURL直接アクセスでDLできてしまいます。 DL用ファイルへのアクセスも含めて制限するのであればBasic認証などが考えられます。 ですがユーザーに2度もパスワードを入力させるわけにはいきません。 パスワードの管理も2重になり、煩雑です。 このような場合、どうやってアクセス制限するのが良いのでしょう。 要点は ・DL用ファイルを含むすべての会員用コンテンツにアクセス制限をかける ・認証は1回のみ(できればフォームで) ということです。 類似の質問には目を通したつもりですが、解決できませんでした。 よろしくお願い致します。
- ベストアンサー
- ネットワーク
- クッキー方式のユーザー認証でユーザー名を表示させるには
クッキーとセッションIDを使用したユーザー認証を使用しています。 ユーザー名を各ページに表示したいと思っています。CGIの場合は$ENV{'REMOTE_USER'}と表示すればID名がしっかり表示されるのですが、SSIで呼び出してHTMLなどに表示しようとしても出来ません。 【使用した簡単なスクリプト】 -------------- id-viewer.cgi ----------- #!/usr/local/bin/perl print "Content-type: text/plain\n\n"; print "$ENV{'REMOTE_USER'}\n"; --------------------------------------- 表示させたいHTMLに <!--#exec cgi="id-viewer.cgi"--> と明記 しかし何にも表示されませんでした。ためしに基本認証で実験した場合にはHTMLでもしっかりと表示されました。 どうぞよろしくお願いいたします。
- 締切済み
- CGI
- Cookieを利用したユーザ管理
perl(CGI::Session)を利用したセッション管理について教えてください。 【実現したい機能】 会員DB(IDやパスワードを保持)を使用し、認証を行い、 認証成功したらCookieを発行し、会員別のページを表示する。 会員DBのIDとCookieを紐づける機能は、CGI::Sessionにあるのでしょうか。 CGI側でCookieから会員DBのIDを結びつけるためには新たにファイルなどを作成する必要があるのでしょうか。
- ベストアンサー
- Perl
お礼
お礼が遅くなってしまい、申し訳ありません。 たしかに、本のほうが正確ですし、電車のなかでも勉強ができるので図書館から本を借りてみて学んで行きたいと思います。 質問を投稿したのが、夕方だったのに、その日のうちに回答がいただけて、とても嬉しかったです。 これからもわからないことがあったら、そのときはよろしくお願いいたします。 本当にありがとうございました。