Belépési kizárás (időkorlátja, feloldása stb.)

Belépési kizárás (időkorlátja, feloldása stb.)

by Deleted user -
Number of replies: 4
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.
In reply to Deleted user

Tárgy: Belépési kizárás (időkorlátja, feloldása stb.)

by Vince Gángó -
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.
In reply to Vince Gángó

Tárgy: Belépési kizárás (időkorlátja, feloldása stb.)

by Deleted user -
... hmmm, hát igen, "or ask an administrator for help.". És ha az admin kérdi? Legalább valami vicc a mai napra ...mosoly
In reply to Deleted user

Tárgy: Belépési kizárás (időkorlátja, feloldása stb.)

by Péter Losonczi -
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.
In reply to Péter Losonczi

Tárgy: Belépési kizárás (időkorlátja, feloldása stb.)

by Péter Losonczi -
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.