Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] link z newsletterem, Newsletter - dodawanie / kasowanie z linku
-Maxxuell-
post 22.11.2013, 12:15:20
Post #1





Goście







Cześć,
udało mi się zrobić prosty newsletter, który dodaje mi unikalne ID i adres e-mail do bazy danych - zwykły formularz na stronie.

Mam teraz pytanie czy jest możliwość przygotowania dwóch linków, które bym dawał w wiadomości, a które by robiły:

1. Zapisz się do newslettera - po kliknięciu w link adres odbiorcy dodawał by się do bazy danych
2. Usuń z newslettera - analogicznie adres odbiorcy kasował by się z bazy danych

Z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
freemp3
post 22.11.2013, 12:31:13
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Cytat
Zapisz się do newslettera - po kliknięciu w link adres odbiorcy dodawał by się do bazy danych

Po co ktoś ma się drugi raz zapisywać do tego samego newslettera?

Zrobienie takiego mechanizmu nie jest szczególnie trudne. Podajesz po prostu użytkownikowi adres url pod którym będzie akcja zapisu / usunięcia. Dodatkowo podajesz także adres e-mail oraz dla bezpieczeństwa jakiś losowy hash. Chodzi o to, żeby zabezpieczyć skrypt przed przypadkowym dodaniem / usunięciem adresów e-mail.
Podczas wysyłania adresu generujesz hash, który w bazie przypisujesz do danego adresu e-mail. Później przy wywołaniu odpowiedniej akcji sprawdzasz czy ten w bazie zgadza się z tym podanym w adresie url. Jeśli tak to wykonujesz odpowiednią akcje, a jeśli nie wyświetlasz stosowny komunikat


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
-Maxxuell-
post 22.11.2013, 12:37:41
Post #3





Goście







Nie wiem czy się dobrze rozumiemy.

Wysyłając różne maile chciałbym mieć w stopce link np. zapisz się do newslettera.

Po kliknięciu w link osoba zostaje dodana do newslettera bez wpisywania jakichkolwiek danych.
Go to the top of the page
+Quote Post
freemp3
post 22.11.2013, 12:52:25
Post #4





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Cytat
Po kliknięciu w link osoba zostaje dodana do newslettera bez wpisywania jakichkolwiek danych.

Może lepszym rozwiązaniem będzie po prostu przekierowanie na formularz z uzupełnionym polem adresu e-mail? Z własnego doświadczenia wiem, że lepiej jeśli użytkownik sam kliknie dodaj w formularzu niż, gdy zostanie od tak zapisany po kliknięciu. Po drugie istnieje możliwość przypadkowego kliknięcia w link lub swego czasu istniały dodatki do przeglądarek przyśpieszające ładowanie stron, które wcześniej w tle otwierały wszystkie linki na oglądanej stronie. Więc użytkownik może nawet nie wiedzieć, że został zapisany.


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
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: 13.08.2025 - 23:07