81 lines
2.0 KiB
PHP
81 lines
2.0 KiB
PHP
<?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');
|
|
?>
|