Commit 479fbd33 authored by Nico Schallehn's avatar Nico Schallehn

test

parent e7668343
...@@ -6,31 +6,33 @@ if (isset ( $_POST ["anmelden"] )) { ...@@ -6,31 +6,33 @@ if (isset ( $_POST ["anmelden"] )) {
$ErrorBox = '<div class="alert alert-success">' . PHP_EOL . '<strong>Fehler!</strong> Alles Gut!' . PHP_EOL . '</div>' . PHP_EOL; $ErrorBox = '<div class="alert alert-success">' . PHP_EOL . '<strong>Fehler!</strong> Alles Gut!' . PHP_EOL . '</div>' . PHP_EOL;
// Session Start bzw. Cookie setzen!! // Session Start bzw. Cookie setzen!!
$_SESSION['api-key'] = $_POST["api-key"]; $_SESSION['api-key'] = $_POST["api-key"];
setcookie ("api-key", $_POST["api-key"], time() + 3*24*3600); if(isset($_POST['angemeldetbleiben'])){
setcookie ("api-secret", md5($_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR']), time() + 3*24*3600); setcookie ("api-key", $_POST["api-key"], time() + 3*24*3600);
setcookie ("api-secret", md5($_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR']), time() + 3*24*3600);
}
} else { } else {
$FehlerArray = $API->error ( 1002 ); $FehlerArray = $API->error ( 1002 );
$ErrorBox = '<div class="alert alert-danger">' . PHP_EOL . '<strong>Fehler ' . $FehlerArray ["FehlerID"] . '!</strong> ' . $FehlerArray ["FehlerText"] . PHP_EOL . '</div>' . PHP_EOL; $ErrorBox = '<div class="alert alert-danger">' . PHP_EOL . '<strong>Fehler ' . $FehlerArray ["FehlerID"] . '!</strong> ' . $FehlerArray ["FehlerText"] . PHP_EOL . '</div>' . PHP_EOL;
} }
} }
if(isset($_SESSION['api-key']) OR (isset($_COOKIE['api-key']) AND isset($_COOKIE['api-secret']))){ if(isset($_SESSION['api-key']) OR (isset($_COOKIE['api-key']) AND isset($_COOKIE['api-secret']))){
if(isset($_SESSION['api-key'])){
if(md5($_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR']) == $_COOKIE['api-secret']){ $_SESSION['api-key'] = $_COOKIE['api-key'];
$ErrorBox = '<div class="alert alert-danger">' . PHP_EOL .
'<strong>Fehler !</strong> ich leite dich weiter!! ' . PHP_EOL .
'</div>' . PHP_EOL;
}
if((md5($_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR']) == $_COOKIE['api-secret']) AND isset($_SESSION['api-key'])){
$_SESSION['api-key'] = $_COOKIE['api-key']; $_SESSION['api-key'] = $_COOKIE['api-key'];
$ErrorBox = '<div class="alert alert-danger">' . PHP_EOL . $ErrorBox = '<div class="alert alert-danger">' . PHP_EOL .
'<strong>Fehler !</strong> ich leite dich weiter!! ' . PHP_EOL . '<strong>Fehler !</strong> ich leite dich weiter!! ' . PHP_EOL .
'</div>' . PHP_EOL; '</div>' . PHP_EOL;
} }
}
?>
<!DOCTYPE html> }
?><!DOCTYPE html>
<html lang="de"> <html lang="de">
<head> <head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment