public function activateAccount(Request $request, $token) { $user = User::where('activation_token', $token)->firstOrFail(); $ipHash = md5($request->getClientIp()); if (Cache::has('registration.' . $ipHash)) { abort(500); } $user->is_activated = true; $user->save(); auth()->login($user); Cache::put('registration.' . $ipHash, 'true', 60 * 24 * 7); return redirect()->to('/kreator')->with('success_msg', 'Witaj w gronie użytkowników serwisu ' . config('app.site_name') . '! ;) ' . 'Zacznij od zasubskrybowania dowolnej ilości grup, pasujących do twoich zainteresowań.'); }