Skip to content

Instantly share code, notes, and snippets.

Created March 29, 2016 08:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/e3bf63abb5fdd06068c8 to your computer and use it in GitHub Desktop.
Save anonymous/e3bf63abb5fdd06068c8 to your computer and use it in GitHub Desktop.
<?php
unset($_SESSION['logged_user']);
session_start();
function LoginForm(){
session_start();
require_once('db.php');
$sql_connection = dbConnect();
if(!empty($_POST['user'])){
$sql_get_info = "SELECT `name`, `password`, `group` FROM `users` WHERE `name` = '".$_POST['user']."' ";
$data = mysql_query($sql_get_info, $sql_connection) or die;
if($data['password'] == $_POST['password']){
$_SESSION['logged_user'] = $_POST['login'];
switch($date['group'])
{
case 10:
{
$_SESSION['group'] = 10;
break;
}
case 20:
{
$_SESSION['group'] = 20;
break;
}
default: {echo "Ваши права неопределены. ";}
}
}
else{
echo "Неверный пароль".
LoginForm();
}
}
echo "
Авторизуйтесь для продолжения. <br>
<form method = 'POST'>
<input type = 'text' name = 'user'><br>
<input type = 'password' name = 'password'><br>
<input type = 'submit'><br>
</form>";
die();
}
if(!isset($_SESSION['logged_user'])){
LoginForm();
}
?>
Успешная авторизация.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment