Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Link z wypełnionym polem formularza
gucio1
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 30.04.2016

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


Witam,

napisałem stronę w php na której można założyć konto jeśli poda się maila osoby która poleciła nam założenie konta. Ta osoba musi być już w bazie inaczej wyskakuje błąd.

Ok to działa bez zarzutów. Teraz chodzi mi o wygenerowanie linka dla osób które mają już konto aby mogły zapraszać następnych użytkowników do systemu wysyłając swojego linka do rejestracji.
Tak jakby linka w którym już wypełnione jest pole formularza z mailem zapraszającej osoby żeby nowy użytkownik nie musiał już tego maila zapraszającej osoby podawać.

Jest możliwość żeby po prostu po znaku zapytania w adresie strony podać np osoba_polecajaca = jak.k@wp.pl i ta osoba bd już widniała w formularzu rejestracji który otworzy nowy użytkownik z tego linka.

Czy muszę generować dla każdego oddzielną stronę w której w kodzie php napisze z palca maila osoby która poleca i poprostu nie wyświetlać nawet pola formularza do podania osoby która poleciła?

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
markuz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Podanie adresu e-mail w linku to zły pomysł, lepiej identyfikator użytkownika ale nie w formie 1,2,3 itp. tylko unikalny ciąg znaków np. "t0E2ZLEaUX4". Link wtedy może wyglądać w ten sposób: /register/t0E2ZLEaUX4, przed wyświetleniem formularza sprawdzasz w bazie czy użytkownik o takim id istnieje, jeżeli tak - nie wyświetlasz pola w formularzu bo już znasz e-mail - w przeciwnym wypadku wyświetlasz pole.
Go to the top of the page
+Quote Post
franki01
post
Post #3





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Witaj,

Jeśli już koniecznie musi to być email, możesz użyć prostych funkcji kodujących w dwie strony: http://phpfiddle.org/main/code/tkqk-dy01 (kliknij RUN i zobaczysz efekt). Klasę skopiuj do osobnego plik, zrób include i będziesz mógł używać funkcji szyfrującej i deszyfrującej. W podanym linku masz też przykład zastosowania.

Pozdrawiam

Ten post edytował franki01 29.06.2016, 23:16:39
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 15:10