Guest User

Untitled

a guest
Mar 28th, 2017
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.95 KB | None | 0 0
  1. <?
  2. session_start();
  3. error_reporting(0);
  4. include $_SERVER['DOCUMENT_ROOT']."/db/db.php";
  5.  
  6. if (isset($_POST['login'])){
  7.     $login = $_POST['login'];
  8.     if ($login == '') {
  9.         unset($login);
  10. $login_error = "Введите логин";
  11.     }
  12.     else{
  13.     $login_error = ""; 
  14.     }
  15. }
  16. if (isset($_POST['password'])){
  17.     $password = $_POST['password'];
  18.     if ($password == '') {
  19.         unset($password);
  20. $password_error = "Введите пароль";
  21.     }
  22.     else{
  23.     $password_error = "";
  24.     }
  25. }
  26. $login = stripslashes($login);
  27. $login = htmlspecialchars($login);
  28. $password = stripslashes($password);
  29. $password = htmlspecialchars($password);
  30.  
  31. $login = trim($login);
  32. $login = strtolower($login);
  33. $password = trim($password);
  34. $password = md5($password);//шифруем пароль
  35. $user = mysql_query("SELECT * FROM accounts WHERE username='$login' AND password='$password'");
  36. $id_user = mysql_fetch_array($user);
  37. if (empty($id_user['id'])){
  38.    $log_pass_error = "Неверный логин/пароль";
  39.    echo "$log_pass_error";
  40. }
  41. else {
  42.     $row = mysql_fetch_array(mysql_query("SELECT * FROM characters WHERE username='$login'"));
  43. if($row){
  44.     echo "Есть персонажи<br/>";
  45.     $user_pers = '+';
  46.     echo  $row['Character'];
  47. }else{
  48.     echo "Нет персонажей";
  49.     $user_pers = '-';
  50. }
  51.     $log_pass_error = "";
  52.     $_SESSION['password'] = $password;
  53.     $_SESSION['user_pers'] = $user_pers;
  54.     $_SESSION['pers1'] = $row['Character'];
  55.     $_SESSION['pers2'] = $pers2;
  56.     $_SESSION['pers3'] = $pers3;
  57.     $_SESSION['login'] = $login;
  58.     $_SESSION['id'] = $id_user['id'];
  59. }
  60. /*if(empty($login) and empty($password)){*/
  61.  
  62. if ($password == ''){
  63.         $log_pass_error = "";
  64. }
  65. $_SESSION['login_error'] = ($login_error);
  66. $_SESSION['password_error'] = ($password_error);
  67. $_SESSION['log_pass_error'] = ($log_pass_error);
  68. $server = $_SERVER['HTTP_REFERER'];
  69. echo $server;
  70. echo "<meta http-equiv='Refresh' content='0; URL=$server'>";
  71. ?>
Add Comment
Please, Sign In to add comment