2603.0 - First effort...
This commit is contained in:
80
login.php
Normal file
80
login.php
Normal file
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
session_start();
|
||||
include('sfunctions.php');
|
||||
include('conn.php');
|
||||
if ( ! empty( $_POST ) ) {
|
||||
if ( isset( $_POST['username'] ) && isset( $_POST['password'] ) ) {
|
||||
|
||||
$stmt = $con->prepare("SELECT * FROM users WHERE username = ?");
|
||||
$stmt->bind_param('s', $_POST['username']);
|
||||
$stmt->execute();
|
||||
$result = $stmt->get_result();
|
||||
$user = $result->fetch_object();
|
||||
|
||||
if ( password_verify( $_POST['password'], $user->password ) ) {
|
||||
$_SESSION['user_id'] = $user->ID;
|
||||
$_SESSION['user'] = $user;
|
||||
$_SESSION['logged'] = true;
|
||||
header("Location: index.php");
|
||||
die();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
include('header.php');
|
||||
session_destroy();
|
||||
?>
|
||||
|
||||
|
||||
<script>
|
||||
function verificare(form)
|
||||
{
|
||||
if(form.user.value == "") {
|
||||
alert ("Please write your username");
|
||||
form.user.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if(form.pass.value == "") {
|
||||
alert ("Please write your password");
|
||||
form.pass.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
<?php
|
||||
include('topmenu.php');
|
||||
include('conn.php');
|
||||
include('functions.php');
|
||||
|
||||
?>
|
||||
<div class="container" style="width:100%; padding-left:20px;">
|
||||
<h2>Login</h2>
|
||||
|
||||
<form name="login" action="" method="POST" class="form-horizontal" onSubmit="return verificare(this);">
|
||||
<div class="form-group">
|
||||
<div class="row line10">
|
||||
<label class="col-sm-2 control-label">Username: </label>
|
||||
<div class="col-sm-8">
|
||||
<input name="username" type="text" placeholder="Type your username" class="form-control"><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row line10">
|
||||
<label class="col-sm-2 control-label">Password: </label>
|
||||
<div class="col-sm-8">
|
||||
<input name="password" type="password" placeholder="Type your password" class="form-control"><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row line10">
|
||||
<div class="col-sm-2">
|
||||
</div>
|
||||
<div class="col-sm-8">
|
||||
<button type="submit" class="btn btn-primary" style="width:100%"> Login <i class="fa fa-sign-in"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<?php
|
||||
include('footer.php');
|
||||
?>
|
||||
Reference in New Issue
Block a user