Fix: Get nami user
This commit is contained in:
parent
a9a64e61cb
commit
2448a3df0b
|
@ -34,12 +34,17 @@ class NamiUserProvider implements UserProvider {
|
||||||
try {
|
try {
|
||||||
$api = $user->attemptNamiLogin($credentials['password']);
|
$api = $user->attemptNamiLogin($credentials['password']);
|
||||||
|
|
||||||
$data = collect($api->allMembers()->data)->first(function($member) use ($credentials) {
|
$group = $api->group($credentials['groupid']);
|
||||||
return $member->entries_mitgliedsNummer == $credentials['mglnr'];
|
$data = $group->memberOverview()->first(function($member) use ($credentials) {
|
||||||
|
return $member->mitgliedsnr == $credentials['mglnr'];
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (!$data) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
Cache::forever('member.'.$credentials['mglnr'], [
|
Cache::forever('member.'.$credentials['mglnr'], [
|
||||||
'data' => $api->getMember($data->id)->data,
|
'data' => $data,
|
||||||
'credentials' => $credentials
|
'credentials' => $credentials
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue