会員制サイトでユーザIDを再利用する方法とは?
- 会員制サイトに入るためのユーザIDを再利用して確認メールを送信する方法について教えてください。
- 具体的にはディレクトリhttp://www.sample.co.jp/inner/をhtaccessでアクセス制限し、ログインパスワードをユーザごとに設定しています。innerディレクトリ内には管理者のみ書き込める掲示板があり、メッセージの下には「確認」ボタンがあります。
- ユーザIDの取得方法と取得したユーザIDをmailtoに組み込む方法を教えていただけると助かります。また、実例のあるサイトも教えていただけると嬉しいです。
- ベストアンサー
会員制サイトに入る為のユーザIDを再利用したい
インターネットウェブサイト内に会員制の回覧板的な掲示板を造りたいのですが、その際に入る時に用いたユーザIDを再利用して確認メールを出させるようにしたいのですが、どうすればよいのでしょうか? 具体的にはディレクトリhttp://www.sample.co.jp/inner/をhtaccessでアクセス制限をかけます。この時ログインパスワードはユーザ毎に異なるようにしています。 innerディレクトリ内のトップページには管理者のみ書き込める掲示板があり、そのメッセージの下方に「確認」ボタンがあります。 「確認」ボタンをクリックするとmailtoを利用して送信メールを作成、「(入力ユーザID)確認しました。」というような件名でメールを管理者に送信するのです。 どうやってユーザIDを取得するのか、そしてその取得したユーザIDをどうやってmailtoに組み込むのかが分かりません。 出来る限りCGIは使わず、HTMLやJavaScript等で行いたいと思っています。 実例のあるサイトがあれば、教えていただければ幸いです。
- Zephyranthes
- お礼率54% (17/31)
- CSS
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
クッキーを使えば取得できます。 JAVAスクリプトと同じく、 相手の環境設定に依存しますが。
関連するQ&A
- 会員サイトのユーザーIDについて
現在、phpで会員サイトを作る勉強をしています。 最近、よくメールアドレスとパスワードを使用して 会員専用ページにログインさせているサイトを目にします。 確かに、各サイト毎に登録するようなユーザーIDは忘れやすいので、メールアドレスとパスワードの組み合わせでログインしてもらう方がユーザー側からしても良いと思いますが、 実際、メールアドレスでログイン認証している会員サイトでもユーザー側にはわからない管理用のユーザーIDというのは付与しているのでしょうか? 付与している場合、それぞれのユーザーIDが同じにならないように乱数で作成するパターンが多いのでしょうか? ユーザーIDの法則についてはサイト毎に異なるかとは思いますが、 実際、ほとんどのサイトはどのような決まりで付与しているのか気になり、質問しました。 ご回答、よろしくお願いします。
- ベストアンサー
- PHP
- ユーザーID
私の見てるサイトでユーザーIDを書き込む欄を左クリックすると登録されたIDが表示されるサイトとされないサイトがあります。 表示されないサイトは、サイト側がそういう設定をしてるのだと思っていました。 今日、違う方のパソコンでできるのを見てしまいました。設定すればできるよといっていましたがその方はわからないといっていました。 添付してる画像はFC2レンタル掲示板です。これは左クリックすると出ます。パスワードも出ます。 違うサイトは、いつの間にかできなくなりました。アップデイトの影響かはわかりません。 セキュリティの問題があるのでサイトの管理者ができなくしてるのでしょうか? よろしくお願いします。
- ベストアンサー
- Windows 7
- IDごとにログを呼び出し個人設定を表示するには?(会員サイト)
会員サイトのようなサイトの作成を考えています。基本的には会員制限するディレクトリをBASIC認証にてブロックします。そのディレクトリには掲示板やカレンダー、メールフォームなどを設置する予定です。 しかしIDごとに設置しているのであれば膨大な数が予想され即急な開始ができません。そこで提供するスクリプトを一つのみ設置しIDごとにログファイルを読み込み個人環境を作り上げるという物です。(おしえてGooも同様な形式をとっているそうです。例えばMyページでもhttp://oshiete1.goo.ne.jp/mypage.php3を設置しユーザーごとに個人の設定を変更するようです) はたしてこの考えは可能でしょうか?もし可能であればどのようにスクリプトを改造すればいいのでしょうか?(例えば 2行目に require './user-setting.log; とかすればいいのでしょうか?) PS:以前にも同様な質問をさせていただきましたが結論的には数万円を出し、外部に発注するべきというお答えをいただきました。しかし個人的な運営を予定しているので流石に数万円も出すことはできず自作を考えています。どうぞお手柔らかによろしくお願いいたします。
- 締切済み
- CGI
- 突然のYahoo!Japan ID利用制限
Yahoo!Japan IDの利用制限がかかり、画面の指示に従い新規IDを取得しようとしているのですが、 「新規IDを取得して」 →取得画面「携帯番号を入力して」 →入力すると「他のIDで使われているから削除して」 →削除しようとすると「ログインして」 →ログインしようとすると「制限したから新規IDを取得して」 の無限ループです。どうしたらよいでしょうか? 以下、余談です。 不正利用の心あたりは一切なく、突然メールアプリに「ログインできない」というメッセージが出るようになり、Yahoo!サイトからログインしようとしたところ、利用制限されたことを知った、という流れでした。 こちらに何の確認も連絡もないので、何が検知されたのかも分かりませんが、突然使えなくなることを考えると、Yahoo!メールはメインのメールにはしない方が良さそうです。(もしかして常識なのでしょうか。) とはいえ、天気予報などのサービスのためにIDは取得したいので、取得方法が分かる方がいらっしゃれば教えていただきたいです。よろしくお願いいたします。
- 締切済み
- Yahoo!メール
- 会員制サイトでPEARを使わず会員IDを持ち回る
MySQL + PHPのAUTH認証で会員制サイトを作成しています。 一度ログインすると、 ◎ ●●さんようこそ。と会員名で表示される。 ◎ 会員サイトのどのページに移動しても、会員名、会員IDをキャッシュとして持ち 歩くことが出来、サイト内の掲示板では自分のユーザー名を入力することなしに、 自分のIDが自動で記入される ようにしたいと考えています。 PEAR:AuthやcodeigniterのTank Authのようなフレームワークにはこのような機能 が備わっておりますが、今回のサイトは軽さを重視しているため、これらを利用する 気になれません。(cakePHPなどその他のフレームワーク含) 「MySQL + PHPのAUTH認証」で、PEAR DBやフレームワークを使わないやり方で、 ログインしたID名やハンドル名をキャッシュとしてサイト内で持ち歩くように出来る 方法は御座いませんでしょうか? postgreSQLにはあるようなのですが、MySQLではWEBで見つけることができません でした。 宜しくお願い致します。
- 締切済み
- MySQL
- 携帯電話のユーザーID??
携帯電話でサイトみたいなものを利用しようとしたら、「ユーザーIDが確認できません」と画面に表示されました。 携帯電話の取り扱い説明書などを調べたのですが、「ユーザーID」という単語は出てきません。 どのようにしたら、ウェブ上のサイト(?)を利用できるようになるのでしょうか? ちなみにボーダフォンです。 愚問ですが、よろしく御願いします。
- ベストアンサー
- その他(音響・映像機器)
- 勝手にIDを利用された場合
昨日、ヤフーからオークション利用停止のメールが届きました。???なんで?と思い、確認したところ、5日くらい前に全くもって100%出品した覚えの無いものが、自分のIDで出品されていて、どうやらそのトラブルから利用停止になったと返答がありました。今後も利用はしたいけど、利用停止を解くにはどうしたらいいんでしょうか?一応、落札者?には事の経緯を説明するメールをしましたが、受信拒否みたいで送信できなかったのですが・・・。ヤフーには再度説明メールを送信しました。 こういうケースの場合、ヤフーが落札者へ連絡して、代金を支払っていたら、振込んだ口座とかを確認して利用停止を解除してくれるのでしょうか?
- 締切済み
- オークション
- デジタルIDを取得するには
Internet Explore とWinmailを使用中です。 ここで、メールを送信しようとすると、「デジタルIDを取得」するように言われます。 取得しようとすれば、MSのHPに導かれますが、取得のボタンが見つかりません。 取得の方法を教えてください。
- ベストアンサー
- その他(メールサービス・ソフト)
- 入力したユーザIDの取得
入力フォームに入力したユーザIDやパスワードを CGIで受け取ることはできるのですが、 .htaccess を利用してIDを管理している場合に、 アクセス時に出るプロンプトに入力された ユーザIDとパスワードを受け取る方法が解かりません。 このようなことが可能であれば教えていただけませんか? OSは : Solaris WEBサーバとして : Apache を使用しています。
- ベストアンサー
- CGI
お礼
ありがとうございます。 具体的にはどうすれば良いのか、実例を教えていただけないでしょうか?