- Timestamp:
- 2009/10/29 17:52:02 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/class/pages/entry/LC_Page_Entry.php
r18187 r18353 26 26 27 27 /** 28 * 会員登録 (入力ページ)のページクラス.28 * 会員登録のページクラス. 29 29 * 30 30 * @package Page … … 39 39 /** 40 40 * Page を初期化する. 41 * 42 * 以下のプロパティの初期化を行う. 43 * - tpl_mainpage 44 * - tpl_title 45 * - year 46 * - arrPref (mtb_pref からマスタデータを取得する) 47 * - arrJob (mtb_job からマスタデータを取得する) 48 * - arrReminder (mtb_reminder からマスタデータを取得する) 49 * - arrYear 50 * - arrMonth 51 * - arrDay 52 * 53 * また, クライアント・プロキシのキャッシュ制御を "nocache" に設定する. 41 54 * 42 55 * @return void … … 65 78 * Page のプロセス. 66 79 * 80 * 一般ユーザーが個人情報を入力し, 会員登録を行う. 81 * 会員登録完了時, ユーザーのメールアドレスと店舗管理者へ会員登録完了 82 * の通知メールを送信する. 83 * 84 * 以下のように遷移を行う. 遷移の際, トランザクショントークンを使用し, 85 * 不正な遷移が発生した場合はエラーページを表示する. 86 * 87 * <ol> 88 * <li>入力フォーム($_POST['mode'] == '') 89 * <ul> 90 * <li>入力チェックがエラーの場合($_POST['mode'] == 'return')</li> 91 * <li>$_POST が空かつ, $_SERVER['HTTP_REFERER'] に "kiyaku.php" 92 * の文字列が存在しない場合はエラーページを表示する</li> 93 * </ul> 94 * </li> 95 * <li>入力確認画面($_POST['mode'] == 'confirm')</li> 96 * <li>登録完了処理($_POST['mode'] == 'complete')</li> 97 * <li>登録完了画面へリダイレクトを行う</li> 98 * </ol> 99 * 100 * 仮会員登録が有効な場合, 3 の登録完了画面の前に, 仮会員登録メールを送信し, 101 * ユーザーが本会員登録用 URL をクリックした時点で登録を完了する. 102 * 103 * このページでユーザーが入力した情報は, 空文字, 改行を削除する. 104 * メールアドレスは, すべて小文字に変換する. 105 * 106 * 使用するスーパーグローバル変数 107 * - $_SERVER['PHP_SELF'] 108 * - $_SERVER['HTTP_REFERER'] 109 * - $_SERVER["REQUEST_METHOD"] 110 * - $_POST["name01"] 111 * - $_POST["name02"] 112 * - $_POST["kana01"] 113 * - $_POST["kana02"] 114 * - $_POST["zip01"] 115 * - $_POST["zip02"] 116 * - $_POST["addr01"] 117 * - $_POST["addr02"] 118 * - $_POST["tel01"] 119 * - $_POST["tel02"] 120 * - $_POST["tel03"] 121 * - $_POST["fax01"] 122 * - $_POST["fax02"] 123 * - $_POST["fax03"] 124 * - $_POST["email"] 125 * - $_POST["email02"] 126 * - $_POST["password"] 127 * - $_POST["password02"] 128 * - $_POST["reminder_answer"] 129 * - $_POST["mode"]('return', 'confirm', 'complate') 130 * 131 * @global $objCampaignSess 67 132 * @return void 68 133 */
Note: See TracChangeset
for help on using the changeset viewer.