Esempio n. 1
0
 public function getNotifications($autologin_token)
 {
     eerror_log('Task Notifications autologin' . json_encode($autologin_token));
     // logout
     Auth::logout();
     $missing_sales_autologin_entry = TaskNotificationAutologin::where('token', $autologin_token)->first();
     if (!$missing_sales_autologin_entry) {
         return Redirect::To('/');
     } else {
         $user = User::find($missing_sales_autologin_entry->users_id);
         Auth::loginUsingId($user->id);
         $event_id = $missing_sales_autologin_entry->events_id;
         $task_id = $missing_sales_autologin_entry->taskevents_id;
         $missing_sales_autologin_entry->update(['token' => null]);
         return Redirect::to('/my-events/' . $event_id . '/dashboard?taskId=' . $task_id);
     }
 }