Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Umożliwienie zmiany hasła, zmiana hasla
mitp
post 30.12.2005, 12:42:04
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 29.12.2004

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


Witam serdecznie!

Prosił bym o pomoc, gdyż z tego tematu jestem zielony. (ale sie ucze ... winksmiley.jpg )
Zaraz się pewnie posypią fajne uwagi ale coż tak to już na tym forum bywa.

Moj problem (jak dla mnie) dla was będzie oczywiste, polega na tym, iż chciałbym umożliwić użytkownikowi zmianę hasła, które podał w trakcie rejestracji,

na początek utworzyłem sobie baze otaz tabele.

baza -> uzytkownicy
tabela -> dane

prosty formularz ktory zapisuje do bazy takie dane jak: imie, nazwisko, pesel, e-mail, oraz hasło

tabela:
  1. CREATE TABLE IF NOT EXISTS `dane` (
  2. `id` int(10) NOT NULL AUTO_INCREMENT,
  3. `imie` varchar(20) NOT NULL DEFAULT '',
  4. `nazwisko` varchar(20) NOT NULL DEFAULT '',
  5. `pesel` varchar(11) NOT NULL DEFAULT '',
  6. `email` varchar(20) NOT NULL DEFAULT '',
  7. `haslo` varchar(20) NOT NULL DEFAULT '',
  8.  
  9. PRIMARY KEY (`id`));


zrobiłem tez system logowania uzytkownika. Teraz chciałbym umożliwić temu użytkownikowi po kliknięciu link np. zmianę hasła, bądź e-maila który podał w trakcie rejestracji.

Jak to zrobic?? pomożecie? winksmiley.jpg
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
SongoQ
post 30.12.2005, 12:53:57
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


OK, wiec uwagi smile.gif

Jak trzymasz hasla w bazie? bo 20 znakow to wyklucza haslo kodowane przez MySQLa i MD5 i w jaki sposob chesz hasla kodowac? Bo jest wiele mozliwosci i kazdy moze inaczej odpowiedziec.


--------------------
Go to the top of the page
+Quote Post
mitp
post 30.12.2005, 13:01:17
Post #3





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 29.12.2004

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


Ok no tak - wiec bazke zmodyfikujemy i zakodujemy za pomoca (hasla) MD5, wiec jak teraz zmienic je przez uzytkownika? jakie zapytanie wykonac?
Go to the top of the page
+Quote Post
SongoQ
post 30.12.2005, 13:13:02
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


No i teraz pytanie jest oczywiste.

  1. UPDATE dane SET haslo = 'haslo w md5' WHERE id = '234'


--------------------
Go to the top of the page
+Quote Post
mitp
post 30.12.2005, 13:24:43
Post #5





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 29.12.2004

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


ok dzieki - pozdrowka winksmiley.jpg
Go to the top of the page
+Quote Post
SongoQ
post 30.12.2005, 13:27:14
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Jesli o to Ci chodzilo to w ogole dziwie sie ze o takie cos pytales.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:55