Exemplo n.º 1
0
 public function confirm($confirmation_code)
 {
     $confirmation_code = base64_decode($confirmation_code);
     Log::info($confirmation_code);
     if (!$confirmation_code) {
         throw new InvalidConfirmationCodeException();
     }
     $user = User::whereConfirmationCode($confirmation_code)->first();
     Log::info(print_r($user->toArray(), true));
     if (!$user) {
         throw new InvalidConfirmationCodeException();
     }
     $user->confirmed = 1;
     $user->confirmation_code = null;
     $user->save();
     return Response::json(['success' => true, 'message' => 'Email confirmed, please login now']);
 }