diff options
| author | Debulois <quentin@debulois.fr> | 2022-04-12 22:26:32 +0200 |
|---|---|---|
| committer | Debulois <quentin@debulois.fr> | 2022-04-12 22:26:32 +0200 |
| commit | 8dea7146e3860bd5b98d68a610b53cf888ede0e9 (patch) | |
| tree | 67841582a77d882229e2a884603d8435071be054 /Core | |
| parent | 2923e6fca634231533cca11e43a9091344ff4ba5 (diff) | |
Passage des mots de passe de DES par défaut en SHA512 pour etre compatible avec l'app
Diffstat (limited to 'Core')
| -rw-r--r-- | Core/Functions/func_login.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Core/Functions/func_login.php b/Core/Functions/func_login.php index bf593a3..77ab982 100644 --- a/Core/Functions/func_login.php +++ b/Core/Functions/func_login.php @@ -57,8 +57,8 @@ function login($cookie, $email = null, $pass = null, $remember = 0) { // on en génère un nouveau. if ($remember || $cookie) { $name = "autoLogin"; - // On génère une chaine de caractère aléatoire en supprimant les caractères spéciaux de base64. - $token = str_replace(["+", "/", "="], "", base64_encode(random_bytes(32))); + // On génère une chaine de caractère aléatoire de 32 bytes en supprimant les caractères spéciaux de base64. + $token = substr(str_replace(["+", "/", "="], "",base64_encode(random_bytes(64))) ,0 , 32); // On update le nouveau token. $dbuser->update_token_autologin($_SESSION["email"], $token); // Enfin on place l'ensemble sur le navigateur du client codé en base64. |
