public function confirmEmail($token)
 {
     User::whereToken($token)->firstOrFail()->confirmEmail();
     alert()->success('Thanks you for comfirmation');
     //session()->flash('message', 'Thanks you for comfirmation. ') ;
     return redirect('login');
 }
Example #2
0
 /**
  * Confirm a user's email
  *
  * @param $token
  */
 public function confirmEmail($token)
 {
     $user = User::whereToken($token)->firstOrFail();
     $user->verified = true;
     $user->token = null;
     $user->save();
 }
Example #3
0
 /**
  * Handle an email confirmation request for the application.
  *
  * @param $token
  * @return \Illuminate\Http\RedirectResponse
  */
 public function getRegisterConfirm($token)
 {
     $user = User::whereToken($token)->firstOrFail();
     $user->verified = true;
     $user->token = null;
     $user->save();
     return redirect()->route('account')->with('alert-success', 'Your e-mail address was successfully confirmed. You can now login to your account.');
 }
 /**
  * @param $token
  * @return Redirect
  */
 public function confirmEmail($token)
 {
     $role = Role::where('id', 3)->first();
     $user = User::whereToken($token)->firstOrFail()->confirmEmail();
     \DB::table('role_user')->insert(['role_id' => $role->id, 'user_id' => $user->id]);
     Auth::login($user);
     // $user->assignRole($role);
     return redirect()->to('dashboard');
 }
 public function confirm($token)
 {
     $user = User::whereToken($token)->first();
     $user->verified = true;
     $user->token = null;
     $user->save();
     session()->flash('message', 'You are Now Verified Please Login');
     return redirect('login');
 }
 /**
  * Confirm a user's email address.
  *
  * @param  string $token
  * @return mixed
  */
 public function confirmEmail(Request $request, $token)
 {
     // find user based on the verif token
     $user = User::whereToken($token)->firstOrFail();
     // confirm and login if not logged already
     $user->confirmEmail();
     if (Auth::guest()) {
         Auth::login($user);
         //TODO security implication of this
     }
     flash()->info(trans('messages.you_have_verified_your_email'));
     return redirect('/');
 }
 public function confirmEmail($token)
 {
     $user = User::whereToken($token)->first();
     if ($user != null) {
         $user->verified = true;
         $user->token = null;
         $user->save();
         \Auth::loginUsingId($user->id);
         session()->flash('message', 'Your email is now confirmed and your account activated. Please update your details');
         return redirect('/myAccount');
     }
     return redirect('/register')->withErrors("Registration token not found");
 }
Example #8
0
 public function index(Request $request)
 {
     $userToken = $request->get('user_token', '');
     if (empty($userToken)) {
         return response()->json(['status' => 'error', 'message' => 'user_token necesario']);
     }
     $user = User::whereToken($userToken)->first();
     if (!is_null($user)) {
         $orders = $user->orders()->whereStatus('success')->select('id', \DB::raw('CONCAT("PED", LPAD(id, 10, 0)) as number'), 'date_time')->orderBy('id', 'desc')->get();
         return response()->json(['status' => 'success', 'message' => '', 'data' => $orders]);
     } else {
         return response()->json(['status' => 'error', 'message' => 'no se encontró usuario con el token especificado']);
     }
 }
 /**
  * Verify user's email address.
  *
  * @param $token
  * @return \Illuminate\Http\RedirectResponse
  */
 public function verifyEmail($token)
 {
     $user = User::whereToken($token)->first();
     if ($user) {
         $user->confirmEmail();
         flash()->overlay("Email verified", "You successfully verified your email address {$user->email}.", "success");
         Auth::login($user, $remember = false);
     } else {
         flash()->overlay("Error", "This email address has been already confirmed.", "error");
     }
     return redirect('/');
 }
 public function confirmEmail($token)
 {
     $user = User::whereToken($token)->firstOrFail()->confirmEmail();
     flash('You are now confirmed. Please login.');
     return redirect('login');
 }
Example #11
0
 public function confirmEmail($token)
 {
     try {
         $user = User::whereToken($token)->firstOrFail();
         $user->confirmEmail();
         session()->flash('message', 'Thank you for confirming your email.');
         $this->mailer->sendEmailHasBeenConfirmed($user);
     } catch (ModelNotFoundException $e) {
         session()->flash('message', 'This link has already been used or is invalid.');
     }
     return redirect('login');
 }
Example #12
0
 public function confirmEmail($token)
 {
     $user = User::whereToken($token)->firstOrFail();
     $user->verified = true;
     $user->token = null;
     $user->save();
     return view('prac.email_confirmation');
 }
Example #13
0
 public function getByToken()
 {
     return User::whereToken(session('user.token'))->first();
 }
Example #14
0
 /**
  * Handle email confirmation
  * 
  * @return void
  */
 public function verifyEmail($token)
 {
     $user = User::whereToken($token)->firstOrFail()->verifyEmail();
     \Notification::success(trans('registration.email_verification_successfull'));
     return redirect()->route('login');
 }
Example #15
0
 public function emailConfirm($token)
 {
     try {
         //primeros buscamos al negocio que tenga el usuario del token
         //y asi le creamos la carpeta del negocio
         //comentamos por el polymorphic
         /*negocio = App\Negocio::whereHas('user', function ($query) use($token) {
               $query->where('token', $token);
           })->firstOrFail()->folderProfile();*/
         $negocio = App\Negocio::whereHas('admin', function ($query) use($token) {
             $query->join('users', 'admins.id', '=', 'users.user_id')->where('token', $token);
         })->firstOrFail()->folderProfile();
         //Ahora activamos al usuario
         $user = User::whereToken($token)->firstOrFail()->confirmEmail();
         return redirect('/login')->with('mensaje', '¡Su cuenta de usuario se ha activado, ahora puede iniciar sesión en su cuenta!');
     } catch (ModelNotFoundException $e) {
         return redirect('/login')->with('mensaje', 'Ya se ha confirmado a este usuario, solo inicie sesión ¬¬');
     }
 }
Example #16
0
 /**
  * @param  string       $token
  * @param  FlashHelper  $flash
  * @return \Illuminate\Http\Response
  */
 public function verify(FlashHelper $flash, $token)
 {
     User::whereToken($token)->firstOrFail()->confirmEmail();
     $flash->success('Your account has been verified.');
     return Redirect::action('PagesController@index');
 }