Campustream 1.0
A social network MQP for WPI
|
00001 <? 00002 00006 class Confirm_Controller extends Controller { 00007 public $enable_session = true; 00008 00012 public function wait() { 00013 sess::require_login(); 00014 00015 $view = new View('confirm/wait'); 00016 $view->user = sess::getUser(); 00017 00018 echo $view->render(); 00019 } 00020 00025 public function do_action() { 00026 sess::require_login(); 00027 00028 if (!isset($_GET['code'])) { 00029 return Hub::redirect('/confirm/wait'); 00030 } 00031 00032 $user = sess::getUser(); 00033 00034 if ($user->confirm_code === $_GET['code']) { 00035 $user->confirmed = 1; 00036 $user->save(); 00037 00038 return Hub::redirect('/settings/profile'); 00039 } else { 00040 return Hub::redirect('/confirm/wait'); 00041 } 00042 } 00043 }