Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Logowanie
Prezesik
post 11.08.2010, 11:59:26
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 3.07.2010

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


Witam, to znów ja. Tymrazem chodzi mi o system logowania połączony z mysql (ale nie o mysql chodzi)

  1. <?
  2. ?>
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-type" content="text/html; charset=windows-1250" />
  6. <title>AKTA - panel administratora</title>
  7. </head>
  8. <body>
  9. <?php
  10. $uchwyt=mysql_connect('localhost','root','')
  11. or die('Nieudane połączenie z bazą danych...');
  12. or die('Nie udało się wybrać bazy danych...');
  13. if(isset($_POST['pass'],$_POST['login']))
  14. {
  15. $link=mysql_query('SELECT * FROM konto');
  16. while($wiersz=mysql_fetch_array($link))
  17. if($_POST['pass']==$wiersz['haslo']&&$_POST['login']==$wiersz['login'])
  18. {
  19. $_SESSION['admin']='ok';
  20. }
  21. }
  22. if((!isset($_SESSION['admin']) || $_SESSION['admin']!='ok') && $_GET['admin']!='wyloguj')
  23. {
  24. echo '<form method="POST" action="admin.php">
  25. <p align="center">
  26. Niestety nie jesteś zalogowany.<br> Proszę podać login:<br>
  27. <input type="text" name="login" size="20"><br>
  28. Proszę podać hasło:<br>
  29. <input type="password" name="pass" size="20"><br>
  30. <input type="submit" value="OK"></p>
  31. </form>';
  32. }
  33. if(isset($_GET['admin']) && $_GET['admin']=='wyloguj')
  34. {
  35. $_SESSION['admin']='';
  36. echo 'Nastąpiło wylogowanie<br> Przejdź do <a href="admin.php">strony głównej</a>...';
  37. mysql_close($uchwyt);
  38. }
  39. ?>
  40. </body>
  41. </html>


Chodzi mi o funkcję gdzie jeżeli pole pass lub login jest puste, wyskakuje błąd i nie loguje. Gdzie mam umieścić tego if(empty()), o to konkretnie mi chodzi. Z góry dzięki za pomoc

Ten post edytował Prezesik 11.08.2010, 15:29:22
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: 19.07.2025 - 20:48