first(); $memberGroup = Group::where('slug', '=', 'member')->first(); $activation = UserActivation::with('user')->where('token', $token)->firstOrFail(); if ($activation->user->id && $activation->user->group->id != $bannedGroup->id) { $activation->user->active = 1; $activation->user->can_upload = 1; $activation->user->can_download = 1; $activation->user->can_request = 1; $activation->user->can_comment = 1; $activation->user->can_invite = 1; $activation->user->group_id = $memberGroup->id; $activation->user->save(); // Activity Log \LogActivity::addToLog("Member " . $activation->user->username . " has successfully activated his/her account."); $activation->delete(); return redirect()->route('login')->with(Toastr::success('Account Confirmed! You May Now Login!', 'Yay!', ['options'])); } else { return redirect()->route('login')->with(Toastr::error('Banned or Invalid Token Or Account Already Confirmed!', 'Whoops!', ['options'])); } } }