speedtest-cli --secure
Retrieving speedtest.net configuration...
Testing from xxx...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Timernet (Rostov-on-Don) [281.36 km]: 25.73 ms
Testing download speed................................................................................
Download: 189.83 Mbit/s
Testing upload speed......................................................................................................
Upload: 244.07 Mbit/s
speedtest-cli --secure
Retrieving speedtest.net configuration...
Testing from xxxx...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by GoodNet LLC (Leningradskaya) [193.80 km]: 33.887 ms
Testing download speed................................................................................
Download: 189.85 Mbit/s
Testing upload speed......................................................................................................
Upload: 180.40 Mbit/s
обезличивание персональных данных - действия, в результате которых становится невозможным без использования дополнительной информации определить принадлежность персональных данных конкретному субъекту персональных данных;
но в целом сама почта в бд так же должна храниться и не захешированной, для каких-либо других целей
— Для отправки письма при регистрации (письмо формируется ДО внесения в БД, на этом этапе проблем нет).
— Для восстановления доступа к учетной записи.
if (password_verify($_POST['pw'], $u['pw'])) {
if (password_needs_rehash($u['pw'], PASSWORD_DEFAULT)) {
$reHash = password_hash($_POST['pw'], PASSWORD_DEFAULT);
$stmt = pdo()->prepare('UPDATE `tbl` SET `pw` = :password WHERE `uname` = :username');
$stmt->execute([
'username' => $_POST['u'],
'password' => $reHash,
]);
}
$_SESSION['uid'] = $u['id'];
die;
}