Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Skrypt banowania użytkownika
koksik3825
post 18.10.2014, 14:46:22
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 18.10.2014

Ostrzeżenie: (0%)
-----


witam nie wiem jak stworzyć skrypt banowania żeby przy logowaniu wyświetlało czy użytkownik jest zbanowany czy nie o to skrypt logowania
  1. <html>
  2. <head>
  3. <title>lajcik-strona pelna luzu</title>
  4. <style type="text/css">
  5. body {
  6. background: transparent url(tlo.jpg) top left repeat-x;
  7. }
  8.  
  9. </style>
  10. </head>
  11. <body>
  12. </body>
  13. </html>
  14. <a href="index.php"><img src="logo.jpg" alt="" /></a>
  15. <center><a href="index.php"><img src="home.jpg" alt="" /></a></center><center><a href="gry.php"><img src="gry.jpg" alt="" /></a></center><center><a href="muzyka.php"><img src="muzyka.jpg" alt="" /></a></center>
  16.  
  17. <?php
  18. require 'header.php';
  19. require 'config.php';
  20. require_once 'user.class.php';
  21.  
  22. $login = htmlspecialchars($db->real_escape_string($_POST['login']));
  23. $pass = $db->real_escape_string($_POST['pass']);
  24.  
  25. if($_POST['send'] == 1){
  26. if(!$login or empty($login)){
  27. die('<p class="error">Wypełnij pole z loginem!</p>');
  28. }
  29.  
  30.  
  31.  
  32. $pass = user::passSalter($pass);
  33.  
  34. $userExists = $db->query("SELECT COUNT(*) FROM `users` WHERE `login` = '$login' AND `pass` = '$pass'");
  35.  
  36. if($userExists == 0){
  37. echo '<p class="error">Użytkownik o podanym loginie i haśle nie istnieje.</p>';
  38. }else{
  39. $user = user::getData($login, $pass);
  40.  
  41. $_SESSION['login'] = $login;
  42. $_SESSION['pass'] = $pass;
  43. $db->query("UPDATE `users` SET `logtime` = NULL WHERE `login` = '$login' AND `pass` = '$pass");
  44. echo '<p class="success">Zostałeś zalogowany. Możesz przejść na <a href="index.php">stronę główną</a></p>';
  45. }
  46. }else{
  47. ?>
  48.  
  49. <form method="post" action="">
  50. <label for="login">Login:</label>
  51. <input type="text" name="login" maxlength="32" id="login" />
  52.  
  53. <label for="pass">Hasło:</label>
  54. <input type="password" name="pass" maxlength="32" id="pass" /><br />
  55.  
  56. <input type="hidden" name="send" value="1" />
  57. <input type="submit" value="Zaloguj" />
  58. </form>
  59.  
  60. <?php
  61. }
  62. require 'footer.php';
  63. ?>
  64.  
  65.  


Ten post edytował koksik3825 18.10.2014, 14:48:10
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 10.07.2025 - 05:39