public function confirmEmailRegistration($activation_code)
 {
     if (!$activation_code) {
         return redirect('admin')->withErrors(['credentials' => trans('register.activation_code_required')]);
     }
     if (!Session::has('unverified_email')) {
         return redirect('admin')->withErrors(['credentials' => trans('register.missing_session_email')]);
     }
     $user = User::whereActivationCode($activation_code)->first();
     if (!$user) {
         return redirect('admin')->withErrors(['credentials' => trans('register.invalid_registration_code')]);
     }
     $user->email = session('unverified_email');
     $user->activation_code = null;
     $user->save();
     return redirect('admin')->with('flash_message', trans('register.registration-success'));
 }
Ejemplo n.º 2
0
 public function confirmRegistration($activation_code)
 {
     if (!$activation_code) {
         return redirect('login')->withErrors(['credentials' => trans('register.activation_code_required')]);
     }
     $user = User::whereActivationCode($activation_code)->first();
     if (!$user) {
         return redirect('login')->withErrors(['credentials' => trans('register.invalid_registration_code')]);
     }
     $user->active = 1;
     $user->activation_code = null;
     $user->save();
     return redirect('login')->with('registration-success', trans('register.registration-success'));
 }