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(); }
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(); }