![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 13.11.2006 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
chciałbym aby dostęp do pełnych zasobów dostępował po aktywacji poprzez e-mail. W tym celu generuje kod który dołączam do maila i wysyłam do użytkownika - kod ten zapisuje w bazie danych i dodatkowo jest kolumna z aktywnością kóra wynosi zero a po kliknięciu w link z maila zmieniałaby się na 1 - ponizej wklejam kod którym usiłowałęm to zrobić ale nie bardzo - działa do momentu wysłąnia maila - otrzymuje link a jak w niego klikne to już nic sie nie dzieje. PROSZE O POMOC
A tu dalsza częśc skryptu którą kombinowałem żeby to zatrybiło ale nic z tego - jakieś sugestie??
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zakładam, że pierwsza część skryptu działa prawidłowo.
Co do drugiej części: - najpierw sprawdź, czy jest zmienna $_GET['active'], oraz $_GET['user'] - isset() - następnie wykonaj zapytanie SQL, sprawdzające, czy dla tego użytkownika ($_GET['user']), pole przechowujące w bazie danych losowy łańcuch jest równe przekazanej wartości ($_GET['active') - SELECT ..., np. mysql_num_rows() - jeżeli warunek będzie spełniony aktywuj konto - UPDATE ... - wyświetl stosowny komunikat (o poprawnej bądź błędnej weryfikacji) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 10:10 |