Rev 1186 | Rev 1265 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1186 | Rev 1199 | ||
---|---|---|---|
Line 214... | Line 214... | ||
214 | } |
214 | } |
215 | } |
215 | } |
216 | $logmsg = "RA '$email' logged in"; |
216 | $logmsg = "RA '$email' logged in"; |
217 | if ($origin != '') $logmsg .= " via $origin"; |
217 | if ($origin != '') $logmsg .= " via $origin"; |
218 | if ($loginfo != '') $logmsg .= " ($loginfo)"; |
218 | if ($loginfo != '') $logmsg .= " ($loginfo)"; |
219 | OIDplus::logger()->log("[OK]RA($email)!", $logmsg); |
219 | OIDplus::logger()->log("[OK]RA(%1)!", "%2", $email, $logmsg); |
220 | } |
220 | } |
221 | 221 | ||
222 | /** |
222 | /** |
223 | * @param string $email |
223 | * @param string $email |
224 | * @return void |
224 | * @return void |
Line 229... | Line 229... | ||
229 | 229 | ||
230 | $acs = $this->getAuthContentStore(); |
230 | $acs = $this->getAuthContentStore(); |
231 | if (is_null($acs)) return; |
231 | if (is_null($acs)) return; |
232 | $acs->raLogoutEx($email, $loginfo); |
232 | $acs->raLogoutEx($email, $loginfo); |
233 | 233 | ||
234 | OIDplus::logger()->log("[OK]RA($email)!", "RA '$email' logged out ($loginfo)"); |
234 | OIDplus::logger()->log("[OK]RA(%1)!", "RA '%1' logged out (%2)", $email, $loginfo); |
235 | 235 | ||
236 | if (($this->raNumLoggedIn() == 0) && (!$this->isAdminLoggedIn())) { |
236 | if (($this->raNumLoggedIn() == 0) && (!$this->isAdminLoggedIn())) { |
237 | // Nobody logged in anymore. Destroy session cookie to make GDPR people happy |
237 | // Nobody logged in anymore. Destroy session cookie to make GDPR people happy |
238 | $acs->destroySession(); |
238 | $acs->destroySession(); |
239 | } else { |
239 | } else { |
Line 344... | Line 344... | ||
344 | } |
344 | } |
345 | } |
345 | } |
346 | $logmsg = "Admin logged in"; |
346 | $logmsg = "Admin logged in"; |
347 | if ($origin != '') $logmsg .= " via $origin"; |
347 | if ($origin != '') $logmsg .= " via $origin"; |
348 | if ($loginfo != '') $logmsg .= " ($loginfo)"; |
348 | if ($loginfo != '') $logmsg .= " ($loginfo)"; |
349 | OIDplus::logger()->log("[OK]A!", $logmsg); |
349 | OIDplus::logger()->log("[OK]A!", "%1", $logmsg); |
350 | } |
350 | } |
351 | 351 | ||
352 | /** |
352 | /** |
353 | * @return void |
353 | * @return void |
354 | * @throws OIDplusException |
354 | * @throws OIDplusException |
Line 366... | Line 366... | ||
366 | } else { |
366 | } else { |
367 | // Get a new token for the remaining users |
367 | // Get a new token for the remaining users |
368 | $acs->activate(); |
368 | $acs->activate(); |
369 | } |
369 | } |
370 | 370 | ||
371 | OIDplus::logger()->log("[OK]A!", "Admin logged out ($loginfo)"); |
371 | OIDplus::logger()->log("[OK]A!", "Admin logged out (%1)", $loginfo); |
372 | } |
372 | } |
373 | 373 | ||
374 | // Authentication keys for validating arguments (e.g. sent by mail) |
374 | // Authentication keys for validating arguments (e.g. sent by mail) |
375 | 375 | ||
376 | /** |
376 | /** |