Advertisement
Guest User

Untitled

a guest
Oct 30th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. <?
  2. if(isset($_COOKIE['Login']))
  3. {
  4. exit ("<META HTTP-EQUIV='REFRESH' CONTENT='0;url=cabinet.php'>");
  5. }
  6. if(isset($_POST['enter']))
  7. {
  8. $login = $_POST['Login'];
  9. $pass = md5($_POST['Pass']);
  10. $resault = mysql_query("SELECT * FROM " .user_table. " WHERE ".user_name. " = '$login'");
  11. if(mysql_num_rows($resault) > 0)
  12. {
  13. $row = mysql_fetch_array($resault);
  14. if(strlen($login) && strlen($pass))
  15. {
  16. if ($login == $row[user_name] && $pass == $row [user_pass])
  17. {
  18. unset($_SESSION['wrong_login']);
  19. setcookie("Login", $login, time() + 3600*4);
  20. echo "<META HTTP-EQUIV='REFRESH' CONTENT='0; url=cabinet.php?login=$login'>";
  21. }
  22. else
  23. {
  24. $_SESSION['wrong_login'] = $login;
  25. }
  26. }
  27. }
  28. }
  29.  
  30. <form method="POST" class="login_form">
  31. <input name="Login" class="inner_input" type="text" placeholder="Ваш ник"><br>
  32. <input name="Pass" class="inner_input" type="password" placeholder="Ваш пароль"><br>
  33. <button name="enter" class="main_btn hover_shadow">Авторизоваться</button>
  34. <p>У Вас ещё нет аккаунта?<br>Вы можете его <a href="/user_reg.html">зарегистрировать</a>.</p>
  35. </form>
  36. ?>
  37. Кабинет cabinet.php:
  38.  
  39. <?
  40. if(!isset($_COOKIE['Login']))
  41. {
  42. exit ("<META HTTP-EQUIV='REFRESH' CONTENT='0;url=login.php'>");
  43. }
  44. $login = $_COOKIE['Login'];
  45. $getlogin = $_GET['login'];
  46. if($getlogin != $login)
  47. {
  48. exit ("<META HTTP-EQUIV='REFRESH' CONTENT='0;url=cabinet.php?login=$login'>");
  49. }
  50. if(isset($_POST['exit']))
  51. {
  52. setcookie("Login", "", time() - 3600*4);
  53. echo "<META HTTP-EQUIV='REFRESH' CONTENT='0;url=cabinet.php'>";
  54. }
  55. ?>
  56. Ну и файл config.php
  57. <?
  58. $Mysql_Host = "localhost";
  59. $Mysql_User = "****";
  60. $Mysql_DB = "****";
  61. $Mysql_pass = "****";
  62.  
  63. $connect = @mysql_connect($Mysql_Host, $Mysql_User, $Mysql_pass);
  64. if(!$connect)
  65. {
  66. echo "<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><center><font size='9' color='red'><h1><b>Ошибка подключения к базе данных</h1></font>";
  67. exit;
  68. }
  69. else {
  70. mysql_select_db($Mysql_DB, $connect);
  71. mysql_set_charset('utf8', $connect);
  72. }
  73.  
  74. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement