6月, 2009 からの更新 コメントスレッドの表示 / 非表示 | キーボードショートカット

  • kenji0302 19:48   2009年6月28日 パーマリンク | 返信  

    BASIC認証のユーザー名パスワードをHTMLのフォームで処理できるか試してみた 

    PHPとHTMLでBASIC認証のログイン処理を作って見てから気がついたんですが、InternetExplorer7では

    http://ユーザー名:パスワード@localhost/

    みたいなURLが無効になっているので、PHPやHTMLを用いた方法では出来ない事はできなさげです。

    どうしてもBASIC認証をHTMLベースでやりたい場合は、モジュールを使うのが良さそうです。

    いつのバージョンから含まれているのか判らないですが、Apacheに mod_auth_formっていうのが含まれているそうです。

    他にも、同名のモジュール(中身は別物)で二つほど同じような事を実現するモジュールを作成されている方がいるようで。

    mod_auth_form

    mod_auth_form

    どちらもちょっと古いので、Apacheに含まれているのを使った方が良さそうですが。

    今後は公式の mod_auth_form を使ってHTMLでBASIC認証するようになるんでしょうね。

    ではここからが試してみた事のメモ。
    (続き…)

     
    • kouya 18:22   2010年7月23日 パーマリンク

      初めまして^^

      僕はものすごい初心者です。
      で、新しくホームページを立ち上げたいと思うのですが、なかなか上手くできません。
      そこで、できれば協力をいただきたいと思っています。
      作りたいホームページはこうです。

      ・Basic認証で、特定の人しか閲覧できない。
      (○○○:○○○
      ↑ID ↑パスワード というファイルの準備はできています。)
      ・ホームページのデザインも出来ています。

      ↑のようなホームページはどうすれば出来るでしょうか?
      僕がいまいち出来ないのは、Basic認証 HTMLを作る事です。
      「○○をここに付けて、○○でOKだよ」
      みたいな説明をいただければ幸いです!

      それではよろしくお願いします!

    • kenji0302 04:02   2010年7月28日 パーマリンク

      kouyaさん

      BASIC認証って言葉が判って、こんなへんぴなブログ記事を見つける事ができる時点で、きっと初心者じゃないですよ(笑)
      小学生でそこまでできる、というのは僕からみるととても凄い事だと思います。

      さてさて、BASIC認証をHTMLでやるこの記事の方法ですが、実はInternetExplorer7以降だとちゃんとうごきません、

      つまり、Windows7やWindowsVISTA、そしてInternetExplorerのバージョンが上がっているWindowsXPでは動かないんです、ごめんなさいね。

      普通にダイアログ表示のBASIC認証を使うのがいいと思います。このあたりを参考にしてみてください。

      http://www.futomi.com/lecture/htaccess/htpasswd.html

      もしどうしてもHTMLでログイン画面をつくりたい!というのであれば、PHPなどでプログラムを作成する必要が有ります。このページが参考になりそうです。

      http://mylearning.jugem.jp/?eid=8

      それでは、頑張ってくださいね。

  • kenji0302 03:26   2009年6月3日 パーマリンク | 返信  

    インターネットビジネスを語り出す前に読んでおいて貰いたい文書二選 

    しばらく外出せずに仕事ばっかりしてるたので、気分転換がてらブログ更新。

    前から書きたいと思ってたんだけど、インターネット上で商売とか何かする、って場合には、個人的に読んでおいて貰いたい文書があるんです。インターネットについて知ってた方がいい話。ま、おっさんの昔話って言われればそれまでですが。そうそう、普段開発やっている人は飛ばしちゃっていいですよ、きっと知ってる話だから。
    (続き…)

     
c
新規投稿作成
j
次の投稿 / 次のコメント
k
前の投稿 / 前のコメント
r
返信
e
編集
o
コメントを表示する / 隠す
t
トップへ移動
l
ログイン画面へ移動
h
ヘルプを表示する / 隠す
shift + esc
キャンセル