![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 3.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam was mam problem otóż , nie do końca wiem jak mogę sprawdzić czy dany user podał prawidłowy login i hasło, jeśli poda dobrze przenosi go na inna stronę o to kawałek klasy
Bardzo proszę o napisanie co robie złe i jak powinnem to zrobić (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) Po męczarniach doszyłem mniej więcej
Moje petanko , czy wy używacie takiego mechanizmu ? [if( mysql_num_rows($query)) { echo"zalogowany"; //czy lepiej tutaj dac wywołanie funkcji loh_user();, czy może coś innego radzicie ? }], czy może macie inne lepsze sposoby?. Dodam ze ten skrypt nie do końca jest poprawny i dziś już nie mam pomysłów jak dobrze te logowanie napisać (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) , może ktoś pokaże co i jak powinno być, (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) No to panowie można powiedzieć że prawie skończyłem ale mam pewien dylemacie otóż jak byście radzili zabezpieczyć ten skrypcik
Bo jak np mam formularz logowania i w nim nie wpisze nic to tak mi sie pokazuje komunikat ok zalogowany myślę zęby zabezpieczyć to isset albo empty , albo może macie jakieś inne pomysły? Tak samo jak wywołam stronę na której znajduje sie ten skrypt w przeglądarce to tak pokazuje ok zalogowany myślę zęby tutaj dać sesje zęby to zabezpieczyć .chociaż nie mam pomysłu jak to tak do końca zrobić (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) , a zabezpieczenie SQL Fiction będzie późnej w innej klasie |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 3.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
dzinx ale do tego już doszedłem , chodzi mi o to jak sprawdzić login z bazy ?
Kod function spr_user() { $zapytanie="SELECT * FROM `user` WHERE `login`='".$this->login."' AND `haslo`='".$this->haslo."'"; $query=mysql_query($zapytanie)or die ('QUERY_ERROR'.mysql_error()); $num_rows=mysql_num_rows($query); if ($num_rows ==1) { $this->sesion_login(); if (isset($_SESSION['login']==$this->login) //`login` ? { echo 'Wpisany login ' . $login . ' jest zgodny z bazowym ' . $login_z_bazy; } } } } $start=new logowanie(); $start->polaczenie(); if (!$start->spr_user()) { echo "Nie zalogowany "; } ja prubuje `login` i $this->login ale nic to nie daje , (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) , czekam nadal na posty od was może na cuś wpadniecie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 21:49 |