Subversion Repositories oidplus

Rev

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
        /**