示例#1
0
 /**
  * Check if an email exists and if it has been confirmed
  * 
  * @param string $email
  * @return bool, bool
  */
 public static function checkEmail($email)
 {
     $email_exists = User::where('email', '=', $email)->count();
     $email_confirmed = User::where('email', '=', $email)->where('id_code', '=', 1)->count();
     //return array( $email_exists, $email_confirmed );
     return $email_exists . $email_confirmed;
 }
示例#2
0
 public function confirm($id_code)
 {
     if ($user_info = User::where('id_code', '=', $id_code)->first()) {
         $uid = $user_info->id;
         $email = $user_info->email;
         $data = array('id_code' => $id_code, 'user_id' => $uid, 'email' => $email);
         $user = User::find($uid);
         $user->id_code = 1;
         $user->save();
         Auth::login(User::find($uid));
         return View::make('signup::confirmed')->with($data);
     } else {
         return View::make('signup::confirmedError')->nest('loginForm', 'signup::loginForm');
     }
 }