Mennyi időre zárja ki a rendszer az x hibás felhasználói belépési próbálkozás után a felhasználót? Hol, merre van ennek az értéke letárolva?
Keresgettem a googleban moodle login error time stb. kifejezésekkel, de nem találtam erre nyomot. Mondjuk most az imént egy kollega zárta ki magát, ami esetleg egy óra elején elég szerencsétlen dolog lenne. Nem kell nekem grafikus felület hozzá, csak azt szeretném, hogy az átállítás lehetősége legyen meg, végszükség esetére.
Válasz erre: Törölt felhasználó
Tárgy: Belépési kizárás (időkorlátja, feloldása stb.)
Gángó Vince írta időpontban
Itt van a hivatalos dokumentáció, sok támpontot mondjuk nem ad :-)
Tűzoltásként törölném a log táblából a felhasználó legutóbbi hibás bejelentkezéseit tároló sorokat.
Tűzoltásként törölném a log táblából a felhasználó legutóbbi hibás bejelentkezéseit tároló sorokat.
Válasz erre: Gángó Vince
Tárgy: Belépési kizárás (időkorlátja, feloldása stb.)
Törölt felhasználó írta időpontban
... hmmm, hát igen, "or ask an administrator for help.". És ha az admin kérdi? Legalább valami vicc a mai napra ...
Válasz erre: Törölt felhasználó
Tárgy: Belépési kizárás (időkorlátja, feloldása stb.)
Losonczi Péter írta időpontban
Szerintem elegendő a sütiket törölnie a felhasználónak, ha kizárja magát a hibás belépésekkel. Azt, hogy a forrásban ez hol lehet nem tudom. Gondolom valahol a "login" mappa állományaiban kell keresgélni.
Üdv.
Üdv.
Válasz erre: Losonczi Péter
Tárgy: Belépési kizárás (időkorlátja, feloldása stb.)
Losonczi Péter írta időpontban
Megtaláltam:
/lib/moodlelib.php
nálam a 2360. sorban található:
function update_login_count() {
global $SESSION;
$max_logins = 10;
if (empty($SESSION->logincount)) {
$SESSION->logincount = 1;
} else {
$SESSION->logincount++;
}
if ($SESSION->logincount > $max_logins) {
unset($SESSION->wantsurl);
print_error('errortoomanylogins');
}
}
$max_logins értékét nagyobbra veheted. Ne kommentezd ki a függvény, mert hibával tér vissza a bejelentkezés.
/lib/moodlelib.php
nálam a 2360. sorban található:
function update_login_count() {
global $SESSION;
$max_logins = 10;
if (empty($SESSION->logincount)) {
$SESSION->logincount = 1;
} else {
$SESSION->logincount++;
}
if ($SESSION->logincount > $max_logins) {
unset($SESSION->wantsurl);
print_error('errortoomanylogins');
}
}
$max_logins értékét nagyobbra veheted. Ne kommentezd ki a függvény, mert hibával tér vissza a bejelentkezés.