pass and set initial cookie if ($Pia_Password == hash('sha256',$_POST["loginpassword"])) { header('Location: devices.php'); $_SESSION["login"] = 1; if (isset($_POST['PWRemember'])) {setcookie("PiAler_SaveLogin", hash('sha256',$_POST["loginpassword"]), time()+604800);} } // active Session or valid cookie (cookie not extends) if (($_SESSION["login"] == 1) || ($Pia_Password == $_COOKIE["PiAler_SaveLogin"])) { header('Location: devices.php'); $_SESSION["login"] = 1; if (isset($_POST['PWRemember'])) {setcookie("PiAler_SaveLogin", hash('sha256',$_POST["loginpassword"]), time()+604800);} } // no active session, cookie not checked if ($_SESSION["login"] != 1) { if (file_exists('../db/setting_darkmode')) {$ENABLED_DARKMODE = True;} if ($Pia_Password == '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92') { $login_info = 'Defaultpassword "123456" is still active'; $login_mode = 'danger'; $login_display_mode = 'display: block;'; $login_headline = $pia_lang['Login_Toggle_Alert_headline']; $login_icon = 'fa-ban'; } else { $login_mode = 'info'; $login_display_mode = 'display: none;'; $login_headline = $pia_lang['Login_Toggle_Info_headline']; $login_icon = 'fa-info'; } // ################################################## // ## Login Processing end // ################################################## ?>