![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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.
|
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:10 |