Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mssgl/php] problem z logowaniem
Marjar
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 16.08.2005

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


Witajcie,

Potrzebuje pomocy, próbuje napisać skrypcik który sprawdzi login i haslo, które zanjduje sie w bazie danych poczym przekieruje mnie dalej.
Nie wiem co nie tak?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Pomocy

  1. ?>
  2. <?
  3. $USER=$_POST["login"];
  4. $PASS=$_POST["haslo"];
  5.  
  6.  
  7. FUNCTION CHECKPASS ($PASS, $USER)
  8. {
  9. $LINK = MSSQL_CONNECT("komp","SA","");
  10. $flag= mssql_select_db("stacja");
  11.  
  12. if(!$link || !$flag){
  13. //echo ("prob z pol z baza");
  14. return false;
  15. }
  16.  
  17. $query = "select haslo from personel where login = '".$user."'";
  18. $result = mssql_query($query);
  19. if(!result){
  20. //echo("odrzucone zapytanie");
  21. mssql_close($link);
  22. return false;}
  23.  
  24. $row = mssql_fetch_row($result);
  25. if(!$row){
  26. mssql_close($link);
  27. return false;
  28. }
  29. if($row[0] != $pass){
  30. mssql_close($link);
  31. return false;
  32. }
  33. else {mssql_close($link);return true;
  34. }
  35. if(!checkPass($pass, $user)){
  36. echo ("<html><body><center>");
  37. echo ("<h2>zle dane</h2>");
  38. echo("</center></body></html>");
  39. }
  40. else{
  41. include('nowy.php');
  42. }
  43. ?>

(IMG:http://forum.php.pl/uwaga.gif)
Tagi trzeba zamykac
poprawiam
---
nospor
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Marjar
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 16.08.2005

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


Troche jeszcze posiedzialem i poprawilem, juz wszystko niemal w porzadku (nie wyskakuja bledy) jedank wciaz uzytkownik nie moze sie zalogowac. Moze pomozecie?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

  1. ?>
  2. <?php
  3. ini_set('display_errors', 1);
  4.  
  5. $user=$_POST["login"];
  6. $pass=$_POST["haslo"];
  7.  
  8.  
  9. FUNCTION checkPass ($pass, $user)
  10. {
  11. $link = mssql_connect("komp","sa","");
  12. $flag= mssql_select_db("stacja");
  13.  
  14. if(!$link || !$flag){
  15.   echo ("prob z pol z baza");
  16. return false;
  17. }
  18.  
  19. $query = "SELECT HASLO FROM PERSONEL WHERE LOGIN = '".$user."'";
  20. $result = mssql_query($query);
  21. if(!$result){
  22. echo("odrzucone zapytanie");
  23. mssql_close($link);
  24. return false;}
  25.  
  26. $row = mssql_fetch_row($result);
  27. if(!$row){
  28. mssql_close($link);
  29. return false;
  30. }
  31. if($row[0] != $pass){
  32. mssql_close($link);
  33. return false;
  34. }
  35. else {mssql_close($link);return true;}
  36. }
  37. if(!checkPass($pass, $user)){
  38. echo ("<html><body><center>");
  39. echo ("<h2>zle dane</h2>");
  40. echo("</center></body></html>");
  41. }
  42. else{
  43. include('nowy.php');
  44. }
  45. ?>

Za niezamykanie bbCode nastepnym razem zamkne-NuLL

Ten post edytował NuLL 19.10.2005, 12:42:20
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: 3.10.2025 - 07:54