![]() |
![]() ![]() |
![]() |
-Fotex- |
![]() ![]()
Post
#1
|
Goście ![]() |
A wiec ...chce zrobic formularz odzyskiwania hasła i tu pojawia sie problem....moje poczynania kończa sie na wykonaniu połaczenia z baza oraz wysłaniu zapytania do konkretne tabeli...w tym przypadku zawierajacej adresy email userów.
Założenie jest takie: user podaje adres email podany podczas rejestracji......powinno nastapic wyszukanie adresu z pola input w bazie.Następnie jesli adres intnieje to na taki adres powinno zostac wysłane nowo wygenerowane hasło w postaci czytelnej a stare hasło w bazie powinno byc zastapione nowo wygererowanym zakodowanym algorytmem md5 to kod formularza: a to kod pliku haslo.php:
I nie za bardzo wiem co dalej....bardzo prosze o pomoc lub o jakies wskazówki |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
ee jakim cudem masz input type="ligin" (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) tak może być (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
zapytanie 1 SELECT * FROM jakas_tablea WHERE email='".$_POST[login]."' jeśli zwróci jakiś rekord to generujesz losowe hasło i robisz update bazy |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 8.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
faktycznie....(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) type="login" jest niepotrzebne. no właśnie a jak bedzie wygladało generowanie hasła i jego zamiana na szyfrowanie md5?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
To generuje hasło ośmioznakowe:
a na md5 to funkcją md5(), czyli $new_pwd= md5(rand_pwd()); |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 8.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
chyba nie zabardzo kumam jak powinna wygladac cała funkcja ...(IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
czy tak?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
nie, coś takiego:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 8.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzieki zaraz spróbuje to dokończyc,,Jak nastapi jakis problem to powiem co jest grane
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
proszę bardzo, ja tu eszcze trochę posiedzę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 8.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nazwa tabeli to "lance_buyers"
a komorki zawierającej adresy email to "buyer_email" Poprawiłem troszke kod ale coś nie hasa pojawia sie cos takiego" Parse error: syntax error, unexpected T_STRING in /usr/home/myszcz01/domains/pangram.pl/public_html/aukcja/haslo.php on line 19 Linia 19 to:
a to cały kod:
Niewiem co z tym dalej zrobic.Z funkcja mail sobie pewnie poradze ale to chyba mnie przerasta.Jeśli możesz to skomentuj kod bo chce go tez zrozumieć abym nie musiał kiedys pytać ponownie:) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 8.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kurde niewiem co jest grane:
Parse error: syntax error, unexpected $end in /usr/home/myszcz01/domains/pangram.pl/public_html/aukcja/haslo.php on line 65 linii 65 brak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) kod kończy sie na linii 61 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) podanie adresu który nie istnieje w bazie nie zwraca błedu.oj nie kumam nie kumam:) |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
pokaż jak teraz wygląda kod
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 8.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Maila w tej chwili nie wysyła i to jest zrozumiałe ale powinien nadpisać hasło w bazie......chyba:) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
1. a w tabeli jest pole password (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
2. nie wiedzę tu żadnego punktu zaczepienia. Najlepiej wykonuj skrypt kawałek po kawałku tzn, komentuj fragmenty kodu by wykryć co jest dobrze a co źle (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 8.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
ale ze mnie lama:) ech...no jasne że jest i nazywa sie buyer_password (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Rozumiem że teraz linijka
powinna wyglądac tak?
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
dokładnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 8.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jest to samo myśle że coś jest nie tak z odwołaniem do tabeli podaje strukture bazy:
oraz jeszcze raz kod:
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 16 Dołączył: 19.07.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
Nawet z błędem Ci podalem, powinno być:
|
|
|
-Gość- |
![]()
Post
#19
|
Goście ![]() |
generowanie nowego hasla nie wiem czy jest dobrym pomyslem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) bo np jestem administratorem wszyscy znaja moj email i spamuja mi caly czas nowymi haslami i nic nie moge zrobic (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) albo zwyklemu userowi
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 6.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Error "costam...$end...costam" wywala wtedy, gdy nie domykasz jakiegoś nawiasu sześciokątnego "}".
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 21:50 |