Viewing File: /home/rareljzw/public_html/admin/login.php
<?php
$pageName = "Login";
include_once("../admin/layout/headerlogin.php");
if(isset($_POST['admin_login'])){
$email = inputValidation($_POST['email']);
$password = inputValidation($_POST['password']);
$sql = "SELECT * FROM admin WHERE email=:email";
$stmt = $conn->prepare($sql);
$stmt->execute([
'email'=>$email
]);
$row = $stmt->fetch(PDO::FETCH_ASSOC);
if($stmt->rowCount() === 0){
toast_alert('error','incorrect password / email');
}else{
$validPassword = password_verify($password, $row['password']);
if ($validPassword === false){
toast_alert('error','incorrect password / email');
}else{
$_SESSION['admin'] = $email;
echo '<script>window.location.replace("./dashboard.php");</script>';
exit;
}
}
}
?>
<body class="hold-transition login-page">
<div class="login-box">
<!-- /.login-logo -->
<div class="login-box-body">
<p class="login-box-msg">Sign in to start your session</p>
<form method="post" autocomplete="off">
<div class="form-group has-feedback">
<input type="email" class="form-control" name="email" placeholder="Email">
<span class="glyphicon glyphicon-envelope form-control-feedback"></span>
</div>
<div class="form-group has-feedback">
<input type="password" name="password" class="form-control" placeholder="Password">
<span class="glyphicon glyphicon-lock form-control-feedback"></span>
</div>
<div class="row">
<div class="col-xs-8">
<div class="checkbox icheck">
<label>
<input type="checkbox"> Remember Me
</label>
</div>
</div>
<!-- /.col -->
<div class="col-xs-4">
<button type="submit" name="admin_login" class="btn btn-primary btn-block btn-flat">Sign In</button>
</div>
<!-- /.col -->
</div>
</form>
</div>
<!-- /.login-box-body -->
</div>
<!-- /.login-box -->
<?php
include("../admin/layout/footerlogin.php");
?>
Back to Directory
File Manager
<