From 4beccff539d67108b0a1c7a069dd3f115d3054a5 Mon Sep 17 00:00:00 2001 From: Retro_Guy Date: Thu, 10 Jun 2021 02:41:51 +0000 Subject: [PATCH] Keep mail logged in. TESTING --- Rocksolid_Light/rocksolid/mail.php | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/Rocksolid_Light/rocksolid/mail.php b/Rocksolid_Light/rocksolid/mail.php index ef85288..6e1566e 100644 --- a/Rocksolid_Light/rocksolid/mail.php +++ b/Rocksolid_Light/rocksolid/mail.php @@ -12,6 +12,33 @@ include "newsportal.php"; include "head.inc"; + $logged_in = false; + if(!isset($_POST['username'])) { + $_POST['username'] = $_COOKIE['cookie_name']; + } + $name = $_POST['username']; + if(password_verify($_POST['username'].get_user_config($_POST['username'],'encryptionkey'), $_COOKIE['auth'])) { + $logged_in = true; + } else { + if(check_bbs_auth($_POST['username'], $_POST['password'])) { + $authkey = password_hash($_POST['username'].get_user_config($_POST['username'],'encryptionkey'), PASSWORD_DEFAULT); +?> + +'; + + echo 'mail / '; + echo htmlspecialchars($_POST['username']).''; + echo ''; // New Message button echo '
'; @@ -39,7 +66,7 @@ if(isset($_POST['username'])) { } } } - if(!check_bbs_auth($_POST['username'], $_POST['password'])) { + if($logged_in !== true) { echo ''; echo ''; echo '';
Please Login