public function postAuthenticate() { $serviceRequest = $this->GetObjectFromJsonRequest(Input::json()->all()); /*$serviceResponse = $this->securityDataProvider->postAuthenticate($serviceRequest->Data);*/ $serviceResponse = $this->securityDataProvider->AuthenticateUser($serviceRequest->Data); if (!empty($serviceResponse->Data)) { SessionHelper::setRoleID($serviceResponse->Data->userdeatil->RoleID); SessionHelper::setRoleName($serviceResponse->Data->userdeatil->RoleName); SessionHelper::setUserName($serviceResponse->Data->userdeatil->FirstName); } if ($serviceResponse->IsSuccess) { $userLoginChecked = Auth::User(); if (!empty($userLoginChecked)) { $sessionCheckURL = SessionHelper::getRedirectURL(); if (!empty($sessionCheckURL)) { $serviceResponse->Data->redirectURL = $sessionCheckURL; } else { $logInRoleData = Common::GetLoginRoleText($userLoginChecked->RoleID); $serviceResponse->Data->redirectURL = URL::to('/' . $logInRoleData->redirectURL); } } } return $this->GetJsonResponse($serviceResponse); }