198 lines
5.1 KiB
PHP
198 lines
5.1 KiB
PHP
<?php
|
|
require_once("../include/initialize.php");
|
|
|
|
?>
|
|
<?php
|
|
// login confirmation
|
|
if(isset($_SESSION['USERID'])){
|
|
redirect(web_root."admin/index.php");
|
|
}
|
|
?>
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta name="description" content="">
|
|
<meta name="author" content="">
|
|
<title>Cemetery Mapping and Information System</title>
|
|
|
|
<!-- Bootstrap core CSS -->
|
|
<link href="<?php echo web_root; ?>css/bootstrap.min.css" rel="stylesheet">
|
|
<link href="<?php echo web_root; ?>css/bootstrap-datetimepicker.min.css" rel="stylesheet" media="screen">
|
|
<link href="<?php echo web_root; ?>css/dataTables.bootstrap.css" rel="stylesheet" media="screen">
|
|
<link rel="stylesheet" type="text/css" href="<?php echo web_root; ?>css/jquery.dataTables.css">
|
|
<link href="<?php echo web_root; ?>css/bootstrap.css" rel="stylesheet" media="screen">
|
|
|
|
<link href="<?php echo web_root; ?>fonts/font-awesome.min.css" rel="stylesheet" media="screen">
|
|
<!-- Plugins -->
|
|
<script type="text/javascript" language="javascript" src="<?php echo web_root; ?>js/jquery.js"></script>
|
|
<script type="text/javascript" language="javascript" src="<?php echo web_root; ?>js/jquery.dataTables.js"></script>
|
|
<!-- <script type="text/javascript" language="javascript" src="<?php echo web_root; ?>js/fixnmix.js"></script> / -->
|
|
<link rel="icon" href="<?php echo web_root; ?>img/favicon.ico" type="image/x-icon">
|
|
|
|
|
|
<style>
|
|
@CHARSET "UTF-8";
|
|
/*
|
|
over-ride "Weak" message, show font in dark grey
|
|
*/
|
|
|
|
.progress-bar {
|
|
color: #333;
|
|
}
|
|
|
|
/*
|
|
Reference:
|
|
http://www.bootstrapzen.com/item/135/simple-login-form-logo/
|
|
*/
|
|
|
|
* {
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
outline: none;
|
|
}
|
|
|
|
.form-control {
|
|
position: relative;
|
|
font-size: 16px;
|
|
height: auto;
|
|
padding: 10px;
|
|
@include box-sizing(border-box);
|
|
|
|
&:focus {
|
|
z-index: 2;
|
|
}
|
|
}
|
|
|
|
body {
|
|
/*background: url(../img/bgadmin5.jpg) no-repeat center center fixed;*/
|
|
background-color: #eee;
|
|
-webkit-background-size: cover;
|
|
-moz-background-size: cover;
|
|
-o-background-size: cover;
|
|
background-size: cover;
|
|
}
|
|
|
|
.login-form {
|
|
margin-top: 60px;
|
|
}
|
|
|
|
form[role=login] {
|
|
color: #5d5d5d;
|
|
background: #fff;
|
|
padding: 26px;
|
|
/*border:solid 5px #eee;*/
|
|
border-radius: 10px;
|
|
-moz-border-radius: 10px;
|
|
-webkit-border-radius: 10px;
|
|
}
|
|
form[role=login] img {
|
|
display: block;
|
|
margin: 0 auto;
|
|
margin-bottom: 35px;
|
|
height: 90px;
|
|
}
|
|
form[role=login] input,
|
|
form[role=login] button {
|
|
font-size: 18px;
|
|
margin: 16px 0;
|
|
}
|
|
form[role=login] > div {
|
|
text-align: center;
|
|
}
|
|
|
|
.form-links {
|
|
text-align: center;
|
|
margin-top: 1em;
|
|
margin-bottom: 50px;
|
|
}
|
|
.form-links a {
|
|
color: #fff;
|
|
}
|
|
|
|
</style>
|
|
|
|
<body >
|
|
|
|
|
|
<div class="container">
|
|
|
|
<div class="row" id="pwd-container">
|
|
<div class="col-md-4"></div>
|
|
|
|
<div class="col-md-4">
|
|
|
|
<section class="login-form"> <? echo check_message(); ?>;
|
|
<form method="post" action="" role="login">
|
|
<!-- <img src="http://i.imgur.com/RcmcLv4.png" class="img-responsive" alt="" /> -->
|
|
<img src="../img/adminloginlogo2.png" height="25px" class="img-responsive" alt="" />
|
|
|
|
<input type="input" name="user_email" placeholder="Username" required class="form-control input-lg" value="" />
|
|
|
|
<input type="password" name="user_pass" class="form-control input-lg" id="password" placeholder="Password" required />
|
|
|
|
|
|
<div class="pwstrength_viewport_progress"></div>
|
|
|
|
|
|
<button type="submit" name="btnLogin" class="btn btn-lg btn-primary btn-block">Sign in</button>
|
|
<!-- <div>
|
|
<a href="#">Create account</a> or <a href="#">reset password</a>
|
|
</div>
|
|
-->
|
|
</form>
|
|
|
|
<div class="form-links">
|
|
<!-- <a href="#">www.website.com</a> -->
|
|
</div>
|
|
</section>
|
|
</div>
|
|
|
|
<div class="col-md-4"></div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</body>
|
|
|
|
<?php
|
|
|
|
if(isset($_POST['btnLogin'])){
|
|
$email = trim($_POST['user_email']);
|
|
$upass = trim($_POST['user_pass']);
|
|
$h_upass = sha1($upass);
|
|
|
|
if ($email == '' OR $upass == '') {
|
|
|
|
message("Invalid Username and Password!", "error");
|
|
redirect("login.php");
|
|
|
|
} else {
|
|
//it creates a new objects of member
|
|
$user = new User();
|
|
//make use of the static function, and we passed to parameters
|
|
$res = $user::userAuthentication($email, $h_upass);
|
|
if ($res==true) {
|
|
message("You logon as ".$_SESSION['U_ROLE'].".","success");
|
|
if ($_SESSION['U_ROLE']=='Administrator'){
|
|
redirect(web_root."admin/index.php");
|
|
}else{
|
|
redirect(web_root."admin/login.php");
|
|
}
|
|
}else{
|
|
message("Account does not exist! Please contact Administrator.", "error");
|
|
redirect(web_root."admin/login.php");
|
|
}
|
|
}
|
|
}
|
|
?>
|
|
</head>
|
|
</html>
|