![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 1 Dołączył: 6.11.2008 Skąd: /etc/passwd Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam w bazie MySQL tabelę uzytkownicy a w niej różne pola tj. imie, wiek, telefon, gg, hobby itd, ale są tez pola które mnie interesują. Mianowicie aktywny, nick, email, haslo. I nie mam zielonego pojęcia jak napisac skrypt i zapytanie które będzie wysyłało przypomnienie loginu i hasła na adresy email odpowiadające danemu loginowi. Ale powinno wysyłać tylko uzytwkonikom z polem aktywny 1 np, w aktywny są też uzytkownicy z aktywny 2 są to uzytkownicy którzy są w trakcie edycji przez moderatora do nich też wysyła mejla czyli do 1, 4
P.S. Hasła w tabeli nie są szyfrowanie więc mają postac taką jak widać np, haslo. Czyli nie ma zadnego MD5 nick email haslo aktywny debian debian@domena haslo1 1 monika monika@wp.ru monia2 0 kacper20 kacper@kac.it kacperrr3 1 zielak zielu@my.my 5645h345 2 alojzy ko@ok.ok alojzy2 1 Czyli reasumując chciałbym aby skrypt wysłał mejle do debiana, kacpra20, zielaka oraz alojzego. monika ma aktywny na 0 więc jest albo zbanowana lub nie potwierdziła mejla. i taki mejl powinien zawierac odpowiednio dla kazdego uzytkownika: Witaj, $login! Chciałem Ci przypomnieć hasło do Twojego profilu na www.strona.pl Oto Twoje dane Login: $login hasło: $haslo Ma ktoś jakiś pomysł? Bo myśle że to jest trudne Ten post edytował debian 13.12.2008, 11:45:23 -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ryzykant z Ciebie. NIGDY, ale to NIGDY nie trzymaj niezaszyfrowanego hasła w bazie!
Przypominaj, że jest konto, daj linka do resetowania hasła, ale nie same hasło. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
W pełni zgadzam się z @erix. Nigdy nie trzymaj niezaszyfrowanym haseł w bazie danych.
Co do twojego problemu to nie rozumiem w czym masz problem. Status zapisuj we wierszu, i podczas wyświetlania użytkowników z bazy danych ustal warunek. Do wysłanie e-maila posłuży Ci funkcja mail. Podczas przypominania hasła najlepiej dodaj dodatkowe pole z nowym hasłem. Będzie bezpieczniej i użyteczniej. ![]() -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 1 Dołączył: 6.11.2008 Skąd: /etc/passwd Ostrzeżenie: (0%) ![]() ![]() |
![]() -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
![]() W takim razie poczytaj o klauzuli WHERE: http://dev.mysql.com/doc/refman/5.0/en/select.html A co do haseł to wiem że to jest niebezpieczne ale w bazie mam ponad 3 000 userów i teraz nie wiem jak wszystkie hasła automatycznie zaszyfrować md5...
Ten post edytował phpion 13.12.2008, 15:02:17 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 1 Dołączył: 6.11.2008 Skąd: /etc/passwd Ostrzeżenie: (0%) ![]() ![]() |
I to pozamienia mi wszystkie hasła na zakodowane w MD5 ? ![]() -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A czy Google ukradli? Nie bez powodu ~phpion podał Ci zapytanie.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:12 |