Files
fdn2/public/admin/login.php
T
Riccardo Di Dato d7e5c5ac35 Inclusi css essenziali
Inclusi js essenziali
BugFix LoginManager
Creata classe MenuGenerator per ottenere le voci menu in base ai ruoli
Incluso sistema di inclusione header in GUIHandler
2016-01-13 20:15:49 +01:00

63 lines
1.7 KiB
PHP

<?php
/*
Author: Riccardo Di Dato
Creation Date: 13/gen/2016
*/
require_once(dirname(__FILE__)."/../load.php");
GUIHandler::generateHtmlHeaders(array(),true);
if (AdminLoginManager::isLogged()){
GUIHandler::redirect("admin/index.php");
}
$action = PostHandler::get("action");
$errMsg = "";
if (!is_null($action) && strcmp($action,"login")==0){
$username = PostHandler::get("username");
$pass = PostHandler::get("pass");
if (!is_null($username) && strcmp($username,"")!=0 && !is_null($pass) && strcmp($pass,"")!=0){
if (!AdminLoginManager::login($username, $pass)){
$errMsg = "Invalid Data";
}
else {
GUIHandler::redirect("admin/index.php");
}
}
}
echo '<body class="white">';
// GUIHandler::generateLoadingOverlay();
?>
<div id="login_page">
<div class="pageHead">
<img class="scritta" src="../images/header.png" />
</div>
<div class="loginArea">
<p>Login</p>
<div style="text-align:center;">
<table style="margin-left:auto;margin-right:auto;"><tr><td>
<div id="loginformdiv">
<div style="color:red;"><?php echo $errMsg;?></div>
<form action="" target="_self" method="POST">
<input type="hidden" name="action" value="login"/>
<div class="formRow">
<input type="text" name="username" value="" placeholder="Username"></input>
</div>
<div class="formRow">
<input id="pass_fld" type="password" name="pass" value="" placeholder="Password"></input>
</div>
<div class="btnDiv">
<a href="#" onClick="javascript:$('#loginformdiv form').submit();return false;" class="btn">Login</a>
</div>
</form>
</div>
</td></tr></table>
</div>
</div>
<div class="pageClosure"></div>
</div>