Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Rejestracja - "Nie dostałeś maila? Sprawdz spam lub WYSLIJ PONOWNIE"


  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1
seamel

seamel

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 10 postów

"KONTO ZOSTAŁO ZAŁOŻONE - ale jest nieaktywne.
Kliknij w link aktywujący wysłany na Twoj adres email.

Nie otrzymałeś maila? Sprawdź skrzynkę spamu lub WYŚLIJ EMAIL PONOWNIE."

 

ustawione jest, że po kliknięciu zarejestruj przenosi mnie do tej strony. Problem polega na tym, w jaki sposob "WYSLIJ EMAIL PONOWNIE" odpowiednio podlinkować, aby faktycznie wysyłał email ponownie? Od razu zaznaczę, że szukałem rozwiązania, jednak go nie znalazłem.


  • 0

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Niestety nie uda Ci się tego zrobić bez napisania nowego rozszerzenia.


  • 0

Codefog - Contao web development


#3
seamel

seamel

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 10 postów

Domyśliłem się, jednak jestem w tym dość początkujący. Czy mógłbyś mi podać wskazówki jak to zrobić?


  • 0

#4
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Chyba musiałbyś nadpisać istniejący moduł rezerwacji, aby wprowadzić taką funkcjonalność oraz dodać nowego wildcarda (simple tokena) z odpowiednim URL.

 

A przypadkiem nie jest tak, że wysyłany e-mail zawiera od razu link aktywacyjny w postaci tokenu ##link##?


  • 0

Codefog - Contao web development


#5
seamel

seamel

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 10 postów

A przypadkiem nie jest tak, że wysyłany e-mail zawiera od razu link aktywacyjny w postaci tokenu ##link##?

 

Dokładnie tak jest. A czy to coś zmienia?


  • 0

#6
seamel

seamel

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 10 postów

Czy istnieje jakaś szansa że ktoś mi jeszcze tutaj odpowie, czy mam już więcej tutaj nie zaglądać?


  • 0

#7
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Nie rozumiem o co chodzi. Przecież wysyłasz e-mail z linkiem aktywacyjnym w momencie rejestracji, to dlaczego chcesz wysłać drugi?


  • 0

Codefog - Contao web development


#8
seamel

seamel

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 10 postów

W razie, gdyby nie doszedł. Zdarza się ;)


  • 0

#9
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

No więc tak jak pisałem, nie da się tego zrobić bez napisania własnego modułu. Modułu nie napiszę, ale mogę podpowiedzieć co nieco:

 

- trzeba nadpisać istniejący moduł rejestracji (najlepiej w $GLOBALS['BE_MOD'])

- dorobić pole w tl_module na treść nowego e-maila

- wysłać mejla w nowym module z nowym wildcardem

- link powinien kierować do strony rejestracji z odpowiednim parametrem $_GET i wówczas generować nowy token + mail

 

Niestety bardziej pomóc nie mogę. Może ktoś zasugeruje jakieś gotowe rozszerzenie.


  • 0

Codefog - Contao web development


#10
seamel

seamel

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 10 postów

Dziękuję za odpowiedź ;)


  • 0




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych użytkowników