Witam,
Jaki najlepiej stworzyc aktywacyjny link do konta wysylany przez emaila. Chodzi mi o sam link. Mam swiadomosc, ze to jest dosc proste, ale mam rozkmine. Jak byscie to zrobili? Podajcie metode i funkcje php?
Witam,
Jaki najlepiej stworzyc aktywacyjny link do konta wysylany przez emaila. Chodzi mi o sam link. Mam swiadomosc, ze to jest dosc proste, ale mam rozkmine. Jak byscie to zrobili? Podajcie metode i funkcje php?
Hmmm - post wyżej, widzę linki takie dosyć stare, sprzed >4 lat. Autorze wątku - powiedz nam w czym problem? Bo jeśli pytasz o gotowe funkcje/metody to ich nie ma, temat jest bardzo prosty - napisz jak wg Ciebie powinien wyglądać ten proces, a ja poprawię Cię lub uzupełnię takowy opis.
ja to bym sobie rozdzielił na poszukanie przykładów/skryptów do randomowego generowania haseł, a potem już tylko na sposobie przesłania maila na dany adres
poniatowski napisał(a):
Podajcie metode i funkcje php?
Jakie to ma znaczenie jaka to będzie funkcja? Wybierz sobie dowolny sposób generowania unikalnego tokenu w ramach Twojej aplikacji i doklej go do urla np.
https://my-page.com/activate/f34n9fbh3847g9g3482cn3874ncg397cm49c73
Zadbaj o to, żeby nie był zbyt długo ważny i voilà.
Możesz zrobić zwykłe sha z czegokolwiek, zapisać to do bazy i sprawdzić czy ktoś to wywołał. Koniec.
Odpowiedzi/wskazówek padło kilka, ale nie napisałeś dokładnie, w czym jest problem.
- musisz tez mieć gdzieś w bazie zapisane powiązania konkretnych linków z danym userem, żeby po skorzystaniu z aktywacji było wiadomo, kto się aktywował ;)
- na ogół tego typu linki mają ograniczony czas życia - na ogół ok. 12-24 godzin. Oczywiście - nie jest to konieczne, ale wprowadza większy porządek
Jeśli nie o to Ci chodziło / problem masz z czymś innym, to napisz proszę konkretniej.