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