Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> strona na haslo - problem z logowaniem
el_chupacabra
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.04.2005

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


Witam,

Ostatnio przy zabawach z PHP zaczalem uzywac XAMPP'a, wszystko ladnie i pieknie lecz napotkalem ostatnio problem z jednym z moich skryptow, jest to panel administracyjny do ktorego dostajemy sie podajac wpierw poprawny login i haslo, niestety przy podaniu prawidlowego hasla nie moge sie zalogowac (IMG:style_emoticons/default/sad.gif) nie mam pojecia co jest nie tak, a probowalem juz chyba wszystkiego, kiedys pod legendarnym 'Krasnalem' dzialalo :/ prosze o pomoc

kod php
  1. <?php
  2. mysql_connect('localhost','root','haslo');
  3. mysql_select_db('baza');
  4.  
  5. require_once('php/functions.php');
  6.  
  7. $login = $_POST['login'];
  8. $haslo = $_POST['haslo'];
  9.  
  10. switch($action)
  11. {
  12. case 'login': require_once('php/functions.php');
  13. if(isset($_SESSION['zalogowany']))
  14. {
  15. };
  16. $user = pob_uzytk($login,$haslo);
  17. if(!$user)
  18. {
  19. header('Location: index.php');
  20. }
  21. else
  22. {
  23. $_SESSION['zalogowany']=TRUE;
  24. $_SESSION['klientlogin']=$login;
  25. };
  26. break;
  27.  
  28. case 'wyloguj': session_unset();
  29. header('Location: index.php');
  30. break;
  31. };
  32.  
  33. if(!isset($_SESSION['zalogowany']))
  34. {
  35. require_once('html/main.htm');
  36. }
  37. else
  38. {
  39. require_once('html/po.htm');
  40. };
  41.  
  42.  
  43. ?>
  44.  


functions.php

  1. <?php
  2.  
  3. function pob_uzytk($login,$haslo)
  4. {
  5. $sql="SELECT * FROM admins WHERE login=\"$login\" AND haslo=PASSWORD(\"$haslo\")";
  6. $wynik=mysql_query($sql);
  7. if (mysql_num_rows($wynik)!=0)
  8. {
  9. return mysql_fetch_assoc($wynik);
  10. }
  11. else
  12. {
  13. return FALSE;
  14. };
  15. };
  16. ?>


i kod z formularza logujacego

  1.  
  2.  
  3. <form method="post" action="index.php?action=login">
  4. <table border="0" align="center" cellpadding="0" cellspacing="0" rules="none">
  5. <tr>
  6. <td colspan="3" align="center">&nbsp;</td>
  7. </tr>
  8. <tr>
  9. <td height="5" colspan="3" align="left"></td>
  10. </tr>
  11. <tr>
  12. <td width="41" align="left">
  13. <font size="2"><label for="login"><span class="style1">Login:</span>&nbsp;</label></font>
  14. </td>
  15. <td width="144" align="left">
  16. <input name="login" type="text" id="login" size="20" maxlength="30">
  17. </td>
  18. <td width="87" align="left">&nbsp;</td>
  19. </tr>
  20. <tr>
  21. <td height="5" colspan="3" align="left"></td>
  22. </tr>
  23. <tr>
  24. <td align="left">
  25. <font size="2">
  26. <label for="password" class="style1">Hasło:&nbsp;</label>
  27. </font>
  28. </td>
  29. <td align="left">
  30. <input name="haslo" type="password" id="password" size="20" maxlength="30">
  31. </td>
  32. <td align="left">&nbsp;</td>
  33. </tr>
  34. <tr>
  35. <td height="5" colspan="3" align="left"></td>
  36. </tr>
  37. <tr>
  38. <td align="center">
  39.  
  40. </td>
  41. <td align="center"><input type="submit" value="zaloguj"></td>
  42. <td align="center"></td>
  43. </tr>
  44. <tr>
  45. <td colspan="3" align="center">&nbsp;</td>
  46. </tr>
  47. </table>
  48. </form>
  49.  


Dzieki z gory za pomoc!
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.09.2025 - 06:46