73 lines
2.0 KiB
PHP
73 lines
2.0 KiB
PHP
<?php
|
|
/*
|
|
Author: Riccardo Di Dato
|
|
Creation Date: 11/mar/2016
|
|
*/
|
|
|
|
require_once(dirname(__FILE__)."/load.php");
|
|
|
|
try {
|
|
$username = "";
|
|
$msg = "";
|
|
$action = PostHandler::get("action");
|
|
if (!is_null($action) && strcmp($action, "login")==0){
|
|
$username = PostHandler::get("username");
|
|
$pass = PostHandler::get("password");
|
|
|
|
$msg = "Username o password errati";
|
|
if (!is_null($username) && strcmp($username,"")!=0 && !is_null($pass) && strcmp($pass,"")!=0){
|
|
if (UserLoginManager::login($username, $pass)){
|
|
GUIHandler::pageReload();
|
|
}
|
|
}
|
|
}
|
|
|
|
}catch(GUIException $ex){
|
|
$msg = $ex->getMessage();
|
|
$err = true;
|
|
}catch (Exception $exec){
|
|
$msg = LogModel::fromException($exec);
|
|
GlobalVariables::get("dao")->save($msg);
|
|
}
|
|
|
|
?>
|
|
<a class="close" href="javascript:void(0);" onClick="$('#floating').hide();">x</a>
|
|
<div class="modalBody">
|
|
<div class="title">Inserisci i tuoi dati per accedere</div>
|
|
<div style="color:red; text-align:center;"><?php echo $msg;?></div>
|
|
<form id="logForm">
|
|
<input type="hidden" name="action" value=""/>
|
|
<div><input placeholder="USERNAME" type="text" name="username" value="<?php echo $username;?>"/></div>
|
|
<div><input placeholder="PASSWORD" type="password" name="password" value="" /></div>
|
|
<div class="btn"><a class="btn" id="loginBtn" href="javascript:void(0);">Accedi</a></div>
|
|
</form>
|
|
<div style="text-align:center;font-size: 10pt;"><a id="passForgot" style="color:rgb(0, 133, 185);" href="javascript:void(0);">Password Dimenticata?</a></div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function () {
|
|
$("#loginBtn").click(function () {
|
|
$("#logForm input[name=action]").val("login");
|
|
$.ajax({
|
|
method:"POST",
|
|
url:'login.php',
|
|
data:$("#logForm").serialize(),
|
|
success: function(data){
|
|
$("#floating").html(data);
|
|
|
|
}
|
|
});
|
|
});
|
|
|
|
$('#logForm input[name=password]').keypress(function(event) {
|
|
if (event.which==13){
|
|
$("#loginBtn").click();
|
|
return false;
|
|
}
|
|
});
|
|
|
|
$("#passForgot").click(function () {
|
|
$("#floating").load("passwordForgot.php");
|
|
});
|
|
});
|
|
|
|
</script>
|