2009/06/22
【ITスキルアップマガジン】34号
■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ITプロフェッショナルのJFEテクノリサーチのメルマガ
【ITスキルアップマガジン】
URL http://it.jfe-tec.jp/
━━━━━━━━━━━━━━━━━━━━━━━━━━ 2009.06.22 NO.34
□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
みなさま、こんにちは♪
今年も「COOL BIZ(クールビズ)」の季節がやってきました。
チーム・マイナス6%(環境省)は、2008年から「クールビズ」を
「冷房時の室温を28℃にした部屋でも
快適に過ごすことのできる“ライフスタイル”」として位置づけ、
全てのライフシーンで「クールビズ」の実践を呼びかけています。
まだ実践していなかった方も、今年こそ実践してみてはいかがでしょうか。
→「さぁ、やってみよう!クールビズ」のページ(チーム・マイナス6%)
http://www.team-6.jp/try/coolbiz/index.html
では34号をお届けいたします。ぜひご覧ください。
───────────────────────────────────
□■
■□ 連載「PHPプログラミング」
□■
───────────────────────────────────
4)認証処理―Auth 中編
【認証処理と認証済みページ】
認証処理を行うには、あらかじめ認証情報となるテキストファイルを作成しま
す。この認証情報となるテキストファイルは、上記スクリプトと同じ場所に
user.txtファイルとして新規に作成し、「ユーザー名:パスワード」のフォーマ
ットでユーザー情報を記述・追加します。
┌─────────────────────────────────┐
|jfe-tec:.mSvr9lDzgi0Y |
└─────────────────────────────────┘
次に、認証処理と認証済みページを作成します。
┌─────────────────────────────────┐
|<?php |
|function loginForm() { |
| echo '<form method="post">'; |
| echo 'ユーザー名 <input type="text" name="username"><br>'; |
| echo 'パスワード<input type="password" name="password"><br>'; |
| echo '<input type="submit" value="ログイン">'; |
| echo '</form>'; |
|} |
|// echo loginForm(); ---(1) |
| |
|require_once 'Auth/Auth.php'; ---(2) |
|$a = new Auth( ---(3) |
| $storageDriver='File', ---(4) |
| $options='user.txt', ---(5) |
| $loginFunction='loginForm'); ---(6) |
|$a->start(); ---(7) |
| |
|if ($a->checkAuth()) { ---(8) |
| echo '認証済みです<br>'; ---(9) |
|} |
|?> |
└─────────────────────────────────┘
(1):ログインフォームの出力をコメントアウトします
(2):Authライブラリーを読み込みます
(3):Authオブジェクトを生成します
(4):storageDriverパラメータでテキストファイルを指定します
(5):optionsパラメータでテキストファイル名を指定します
(6):loginFunctionパラメータでログインフォーム関数を指定します
(7):start ()メソッドで認証を開始します
(8):checkAuth ()メソッドで認証済みか判定します
(8):認証済みの場合の処理
ブラウザーからこのファイルにアクセスすると、認証済みページまでの処理が
確認できます。
※図表等は、Webサイトを参照してください。
http://it.jfe-tec.jp/column/tech_column/column_php/000132.html
■関連キーワード■
PHP、PEAR、Webアプリケーション、開発効率、プログラミング、Auth、認
証、セキュリティ
■関連ページ■
PHPで作成された「弁当注文システム」です。注文者の操作から弁当事業者の
受注集計・伝票処理まで、シームレスなサービスをご提供します
http://ex.pondelunch.com/lunch/outline.php
□■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◇このメールマガジンは、「まぐまぐ」を利用して配信しています。
◇登録・解除
http://www.mag2.com/m/0000255684.html
◇バックナンバー
http://archive.mag2.com/0000255684/index.html
◇姉妹版の「JFEテクノリサーチ ITプロフェッショナルNEWS」も
よろしくお願いします。
http://www.mag2.com/m/0000225861.html
□■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【発行者】JFEテクノリサーチ株式会社 IT開発部
【所在地】千葉市中央区川崎町1番地
TEL(043)262-4175
【Webサイト】http://it.jfe-tec.jp/
【お問い合わせ】以下のフォームからお願い致します。
https://secureguard.jp/jfe-tec/form/index.php?ref=http://it.jfe-tec.jp/
※このメールマガジンの送信元アドレスは配信専用です。返信できませんので
ご注意ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■□■


