public function run()
 {
     if (isset($_GET['username']) && isset($_GET['link_pass'])) {
         // 必要なパラメータがある
         // データベースを操作します。
         $PrememberModel = new PrememberModel();
         $userdata = $PrememberModel->check_premember($_GET['username'], $_GET['link_pass']);
         if (!empty($userdata) && count($userdata) >= 1) {
             // パラメータが合致する
             // 仮登録テーブルから削除して、memberへデータを挿入する
             $PrememberModel->delete_premember_and_regist_member($userdata);
             $this->title = '登録完了画面';
             $this->message = '登録を完了しました。トップページよりログインしてください。';
         } else {
             // パラメータが合致しない
             $this->title = 'エラー画面';
             $this->message = 'このURLは無効です。';
         }
     } else {
         // 必要なパラメータがない
         $this->title = 'エラー画面';
         $this->message = 'このURLは無効です。';
     }
     $this->file = 'premember.tpl';
     $this->view_display();
 }
Пример #2
0
 public function run()
 {
     if (isset($_GET['mail']) && isset($_GET['link_pass'])) {
         $PrememberModel = new PrememberModel();
         $memberdata = $PrememberModel->check_premember($_GET['mail'], $_GET['link_pass']);
         if (!empty($memberdata) && count($memberdata) >= 1) {
             $PrememberModel->delete_premember_and_regist_member($memberdata);
             $this->title = "登録完了です";
             $this->message = "トップページよりログインしてください!l";
         } else {
             $this->title = "!!!エラー!!!";
             $this->message = "無効なURLです";
         }
     } else {
         $this->title = "!!!エラー!!!";
         $this->message = "無効なURLです";
     }
     $this->file = "premember.tpl";
     $this->view_display();
 }