summaryrefslogtreecommitdiff
path: root/Core/Functions
diff options
context:
space:
mode:
authorDebulois <quentin@debulois.fr>2022-04-12 22:26:32 +0200
committerDebulois <quentin@debulois.fr>2022-04-12 22:26:32 +0200
commit8dea7146e3860bd5b98d68a610b53cf888ede0e9 (patch)
tree67841582a77d882229e2a884603d8435071be054 /Core/Functions
parent2923e6fca634231533cca11e43a9091344ff4ba5 (diff)
Passage des mots de passe de DES par défaut en SHA512 pour etre compatible avec l'app
Diffstat (limited to 'Core/Functions')
-rw-r--r--Core/Functions/func_login.php4
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.