Files
fdn2/public/mobile/loginMobile.php
T

73 lines
2.2 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);
}
?>
<div class="modalBody">
<div class="title" style="padding: 5px;">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="font-size: 10pt;padding:10px;"><a id="passForgot" style="color:rgb(0, 133, 185);" href="javascript:void(0);">Password Dimenticata?</a></div>
<div style="font-size: 10pt; padding:10px;text-align:center;">Non sei ancora registrato? <br/><a id="alreadyReg" style="display:inline-block;padding:5px;color:rgb(0, 133, 185);" href="javascript:openRegistration();">Registrati</a></div>
</div>
<script type="text/javascript">
$(document).ready(function () {
$("#loginBtn").click(function () {
$("#logForm input[name=action]").val("login");
$.ajax({
method:"POST",
url:'loginMobile.php',
data:$("#logForm").serialize(),
success: function(data){
$(".loginData").html(data);
}
});
});
$('#logForm input[name=password]').keypress(function(event) {
if (event.which==13){
$("#loginBtn").click();
return false;
}
});
$("#passForgot").click(function () {
$(".loginData").load("passwordForgotMobile.php");
});
});
</script>