Files
fdn2/public/login.php
T
Riccardo Di Dato 2761b9e69a Completato sistema di registrazione e di login (Senza grafica);
Completato sistema di banner e rotazioni
Inserito sistema per ricerca full text
2016-03-11 20:15:14 +01:00

67 lines
1.6 KiB
PHP

<?php
/*
Author: Riccardo Di Dato
Creation Date: 11/mar/2016
*/
require_once(dirname(__FILE__)."/load.php");
try {
$msg = "";
$action = PostHandler::get("action");
if (!is_null($action) && strcmp($action, "login")==0){
$username = PostHandler::get("username");
$pass = PostHandler::get("password");
if (!is_null($username) && strcmp($username,"")!=0 && !is_null($pass) && strcmp($pass,"")!=0){
if (!UserLoginManager::login($username, $pass)){
$msg = "Invalid Data";
}
else {
GUIHandler::redirect("index.php");
}
}
}
}catch(GUIException $ex){
$msg = $ex->getMessage();
$err = true;
}catch (Exception $exec){
$msg = LogModel::fromException($exec);
GlobalVariables::get("dao")->save($msg);
}
if ($saved){
echo "Registrazione avvenuta con successo";
}
else {
?>
<div class="topReg"><span></span><div><a class="close" href="javascript:void(0);" onClick="$('#floating').hide();">x</a></div></div>
<div style="color:red;"><?php echo $msg;?></div>
<div class="modalBody">
<form id="logForm">
<input type="hidden" name="action" value=""/>
<div>Username: <input type="text" name="username" value=""/></div>
<div>Password: <input type="password" name="password" value="" /></div>
<div ><a id="loginBtn" href="javascript:void(0);">Accedi</a></div>
</form>
</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);
}
});
});
});
</script>
<?php
}
?>