Merge pull request #34 from manfromafar/master

"Fix" admin email not working correctly
This commit is contained in:
Christian Haschek 2021-11-30 16:29:37 +01:00 committed by GitHub
commit 07b269576c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -16,6 +16,11 @@ else $url = array_filter(explode('/',ltrim(parse_url($_SERVER['REQUEST_URI'], PH
$action = strtolower($_REQUEST['a']);
$email = strtolower($_REQUEST['email']);
// quick hack to get admin email working.
// by the time $email is checked its been over written.
// store a copy in $admincheck to compare later.
$admincheck = $email;
if(!empty($email)){
if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
// email param provided, but invalid: skip action and show invalid email error
@ -87,7 +92,7 @@ switch($action)
case 'list':
$settings = loadSettings();
if($settings['ADMIN'] && $settings['ADMIN']==$email)
if($settings['ADMIN'] && $settings['ADMIN']==$admincheck)
{
$o['status'] = 'ok';
$o['type'] = 'admin';
@ -131,4 +136,4 @@ switch($action)
break;
}
echo json_encode($o);
echo json_encode($o);