/** * 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; }
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'); } }