Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Skrypt logowania problemy
dark_root
post 22.12.2008, 23:50:31
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

Ostrzeżenie: (10%)
X----


Mam taki skrypt logowania
  1. <?php
  2.  
  3. mysql_connect('nazwa.pl','dbsd2','aswssqa');
  4. mysql_select_db('dbsd2');
  5.  
  6.  
  7.  
  8.  
  9. $login = isset($_SESSION['login']) ? $_SESSION['login'] : mysql_escape_string($_POST['login']);  
  10. $haslo = mysql_escape_string(md5($_POST['pass']));
  11.  
  12. $zapytanie = mysql_query("SELECT * FROM redakcja WHERE login = '$login'");  
  13.  
  14. $dane = mysql_fetch_array($zapytanie);
  15. if(isset($_POST['login']) && isset($_POST['pass'])) {
  16. if($login ==''.$dane['login'].'' && $haslo ==''.$dane['haslo'].'')
  17. {
  18.    
  19.    $_SESSION['admin']='ok';  
  20.    $_SESSION['login']=''.$dane['login'].'';
  21.  
  22.  setcookie("log" , "log", time()+3600, "/","", 0);  
  23.  header("Location: as.php");
  24. }
  25. else { echo 'Blad logowania, probuj dalej :)'; }
  26. }
  27.  
  28.  
  29.  
  30. if(!isset($_SESSION['admin']) && !isset($_SESSION['login']) && $_SESSION['admin'] != 'ok' && !isset($_POST['submit']) && $_GET['p']!='wyloguj' && !isset($_COOKIE['log']))
  31.  
  32. {
  33. <form action="as.php" method="POST">
  34. Login:<input type="text" name="login"><br/>
  35. Haslo:<input type="password" name="pass"><br/>
  36. <input type="submit" name="submit" value="Loguj"></form>';
  37.  
  38.  
  39.  
  40.  
  41. }
  42.  
  43. if($_SESSION['admin'] == 'ok' && isset($_COOKIE['log']))  
  44. {
  45.  
  46.  
  47. echo 'Jestes zalgowany! jako '.$_SESSION['login'].', <a href="?p=wyloguj">Wyloguj ť</a>';
  48.  
  49. if($_GET['p']=='wyloguj') {
  50.  
  51.  
  52.  
  53. setcookie("log" , "log", time()-3600, "/","", 0);
  54.  
  55. header("Location: as.php");
  56. }
  57.  
  58.  
  59.  
  60. }
  61.  
  62. ?>

Wprowadziłem do bazy danych jeden wpis. I pomimo tego, iż login i hasło są poprawne cały czas wyskakuje Blad logowania, probuj dalej smile.gif. Co jest nie tak?
Go to the top of the page
+Quote Post
potreb
post 23.12.2008, 00:17:16
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Hasło w bazie masz zapisane md5??

Ten post edytował potreb 23.12.2008, 00:17:52


--------------------

Go to the top of the page
+Quote Post

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: 20.06.2025 - 22:25