Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Logowanie po raz kolejny...
detter
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 6.03.2004
Skąd: Wawa

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


Witam!
Kiedyś znalazłem prosty ale i bardzo przydatny skrypt na forum... Jednak zaliczyłem zgon dysku i teraz nie mogę nigdzie go znaleźć.
A napisanie go samemu niestety mi nie idzie.. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
dlatego proszę o wskazówki:

A więc tak: skrypt ma pobierać z bazy login i hasło takie jakie było wpisane w formularzu, jeśli znajdzie rekord - poprawna autoryzacja, jeśli nie - intruz. Wiem że była użyta funkcja mysql_die (lub coś w tym stylu), ale nie mogę dojść jak to składniowo było...

  1. <?php
  2. $zapytanie = " SELECT * FROM users WHERE name = $user AND haslo = $pass  ";
  3. $dzialaj=mysql_query($zapytanie);
  4. while ($pole = mysql_fetch_row($dzialaj))
  5. if (mysql_die)
  6. {
  7. // i tu powinno być die jeśli nie ma takiego rekordu
  8.  
  9.  
  10.  
  11. }
  12. } else {
  13.  
  14. // a tu poprawna autoryzacja - tj. sesje + komunikat o poprawnym zalogowaniu - to już ogarnę.
  15. ?>


ps. przepraszam za tak głupie pytanie, ale naprawdę nie mogę nigdzie się doszukać rozwiązania -wujek google sie na mnie obraził (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) .
Go to the top of the page
+Quote Post
deirathe
post
Post #2





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


  1. <?php
  2. $zapytanie = " SELECT * FROM users WHERE name = '".mysql_real_escape_string($user)."' AND haslo = '".mysql_real_escape_string($pass)."'  ";
  3. $q= mysql_query($zapytanie);
  4. if(!$mysql_num_rows($q))
  5.     exit("informacja");
  6. //dalej sobie ciagniesz
  7. ?>

pisane z palca ;P

Ten post edytował deirathe 8.12.2008, 14:05:39
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Wiem że była użyta funkcja mysql_die (lub coś w tym stylu)

Może mamy inne manuale?

Cytat
wujek google sie na mnie obraził

Patrząc na tytuł tematu, to się nie dziwię...

Poza tym, Twoje zapytanie nie zadziała, bo nie masz wartości w cudzysłowie. ~deirathe dobrze poprawił.
Go to the top of the page
+Quote Post

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: 6.10.2025 - 14:38