Login to dashboard support.
Contributed by Liamxroy.
This commit is contained in:
@@ -15,7 +15,6 @@ $error = "";
|
||||
|
||||
$account = mysqli_real_escape_string($conn, $_POST['username']);
|
||||
$password = base64_encode(sha1($_POST['password'], true));
|
||||
$username = $_POST['username'];
|
||||
$email = $_POST['email'];
|
||||
|
||||
if($_POST['password']!=$_POST['passwordVerify']){
|
||||
@@ -53,6 +52,53 @@ $error = "";
|
||||
|
||||
$conn->close();
|
||||
}
|
||||
|
||||
if(isset($_POST['login']))
|
||||
{
|
||||
$conn = new mysqli($server_host, $db_user_name, $db_user_password, $db_database);
|
||||
// Check connection
|
||||
if (mysqli_connect_errno())
|
||||
{
|
||||
$error = "Can't Connect to MySQL <h5>". mysqli_connect_error()."</h5>";
|
||||
echo "Failed to connect to MySQL: " . mysqli_connect_error();
|
||||
exit();
|
||||
}
|
||||
|
||||
$account = mysqli_real_escape_string($conn, $_POST['username']);
|
||||
$password = base64_encode(sha1($_POST['password'], true));
|
||||
|
||||
if($account == '')
|
||||
$error = 'Enter account';
|
||||
if($password == '')
|
||||
$error = 'Enter password';
|
||||
|
||||
$sql = "SELECT * FROM `accounts` WHERE `login`='".$account."'";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
while($row = $result->fetch_assoc())
|
||||
{
|
||||
|
||||
if ($password == $row['password'])
|
||||
{
|
||||
$_SESSION['account'] = $account;
|
||||
$_SESSION['password'] = $password;
|
||||
$error = "You are connected. Redirecting . . .";
|
||||
header( "refresh:1;url=dashboard.php" );
|
||||
}
|
||||
else
|
||||
{
|
||||
$error = 'Password does not match.';
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$error = 'Account does not exist. <a data-target="#modalRegister" data-toggle="modal" type="button">Create one.</a>';
|
||||
}
|
||||
|
||||
$conn->close();
|
||||
}
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
@@ -130,7 +176,7 @@ $error = "";
|
||||
|
||||
<div class="statuses">
|
||||
<div class="entercp">
|
||||
Login to your <a href="ucp">Account</a> or
|
||||
Login to your <a data-target="#modalLogin" data-toggle="modal" type="button">Account</a> or
|
||||
</div>
|
||||
<br>
|
||||
|
||||
@@ -211,6 +257,54 @@ $error = "";
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal fade" id="modalLogin" role="dialog">
|
||||
<div class="container">
|
||||
<br>
|
||||
<!-- Modal content-->
|
||||
|
||||
|
||||
<div class="form">
|
||||
<div class="modal-body">
|
||||
<div class="modal-header">
|
||||
<button class="close" data-dismiss="modal" type="button">×</button>
|
||||
|
||||
<h4 class="modal-title">Login</h4>
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<form id="login" method="post">
|
||||
<div class="form-group">
|
||||
<input class="form-control" data-error="Account name is required." id="username" name="username" placeholder="Please enter your Account" required="required" type="text" value="<?php if(isset($_POST['username'])) echo $_POST['username'] ?>">
|
||||
|
||||
<div class="help-block with-errors">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<input class="form-control" data-error="Password is required." id="password" name="password" placeholder="Please enter your Password" required="required" type="password" value="<?php if(isset($_POST['password'])) echo $_POST['password'] ?>">
|
||||
|
||||
<div class="help-block with-errors">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input class="form-btn btn" id="submit" name="login" type="submit" value="LOGIN">
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="modal-footer">
|
||||
<div class="messages">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="footer">
|
||||
|
Reference in New Issue
Block a user