Commit a7c06275 by Alfiro Pratama

fix login sso

parent 341273e3
......@@ -45,25 +45,29 @@ class LoginController extends Controller
public function sso($email, $session_id)
{
$auth = $this->ssoRepo->sso($session_id);
// try {
// $clientbiodata = new Client();
// $apiRequestbiodata = $clientbiodata->request('GET', 'https://sso.unesa.ac.id/userid/'.'chumairo.18008@mhs.unesa.ac.id');
// $aksessso = json_decode($apiRequestbiodata->getBody()->getContents());
// } catch (\Exception $apiRequestbiodata) {
// $gagal_login = 'Data Tidak Ditemukan';
// return $error;
// }
// $auth = $this->ssoRepo->sso($session_id);
try {
$clientbiodata = new Client();
$apiRequestbiodata = $clientbiodata->request('GET', 'https://sso.unesa.ac.id/userid/' . $email);
// $apiRequestbiodata = $clientbiodata->request('GET', 'https://sso.unesa.ac.id/userid/'.'24040274059@mhs.unesa.ac.id');
$aksessso = json_decode($apiRequestbiodata->getBody()->getContents());
} catch (\Exception $apiRequestbiodata) {
$gagal_login = 'Data Tidak Ditemukan';
$error = $gagal_login . ', Error: ' . $apiRequestbiodata->getMessage();
return $error;
}
// $auth = $aksessso;
$auth = $aksessso;
// dd($auth);
if (!is_array($auth)) {
return redirect('https://sso.unesa.ac.id/user');
}
$user = $this->userRepo->find(null, null, $auth[0]->email);
// dd($user);
if ($user) {
return $this->getlogin($user->id);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment