diff --git a/chat.php b/chat.php index 2ff6943..bf6c694 100644 --- a/chat.php +++ b/chat.php @@ -2247,6 +2247,12 @@ function send_fatal_error(string $err){ function print_notifications(){ global $I, $U, $db; echo ''; + $stmt=$db->prepare('SELECT loginfails FROM ' . PREFIX . 'members WHERE nickname=?;'); + $stmt->execute([$U['nickname']]); + $temp=$stmt->fetch(PDO::FETCH_NUM); + if($temp[0]>0){ + echo '

' . $temp[0] . " " . $I['failednotice'] . "

"; + } if($U['status']>=2 && $U['eninbox']!=0){ $stmt=$db->prepare('SELECT COUNT(*) FROM ' . PREFIX . 'inbox WHERE recipient=?;'); $stmt->execute([$U['nickname']]); @@ -2440,9 +2446,12 @@ function write_new_session(string $password){ function show_fails() { global $db, $I, $U; - if(isset($U['loginfails']) && $U['loginfails'] > 0){ + $stmt=$db->prepare('SELECT loginfails FROM ' . PREFIX . 'members WHERE nickname=?;'); + $stmt->execute([$U['nickname']]); + $temp=$stmt->fetch(PDO::FETCH_NUM); + if($temp[0]>0){ print_start('failednotice'); - echo $U['loginfails']. " " . $I['failednotice']. "
"; + echo $temp[0] . " " . $I['failednotice'] . "
"; $stmt=$db->prepare('UPDATE ' . PREFIX . 'members SET loginfails=? WHERE nickname=?;'); $stmt->execute([0, $U['nickname']]); echo form_target('_self', 'login').submit($I['dismiss']).'';