![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Panowie nie bardzo wiem lub nie bardzo rozumiem , zasadę tworzenia szablonów by móc skorzystać z funkcji Mail , w czystym php'ie wystarczyło dołączyć klasę phpmailer i na tym temat się kończył.
Chciałbym wykonać schemat rejestracji dwu etapowej, tzn. user się rejestruje , Ja wysyłam do niego wiadomość z kodem, w tym czasie rejestracja się przeładowuje np na strona/activate z polem do wpisania kodu oraz przyciskiem "wyślij ponownie kod" , następnie po wklepaniu poprawnego kodu wylogowuje się do panelu administracyjnego. Mój obecny kod RegisterController.php
z tego co wyczytałem, musiałbym teraz wykonać (nie wiem czy dobrze zrozumiałem) następujący kod:
a w nim wstawić:
następnie możemy sobie edytować jak chcemy nasz szablon: resources/views/emails/activate.blade.php następnie jakoś chyba trzeba by było wkleić w Register :
no i jeszcze kwestia tych przekierowań i sprawdzanie czy ktoś podał poprawny kod aktywacyjny , ewentualnie zamiast sprawdzania to chyba by zrobić link aktywacyjny w mailu (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
@markonix nie bardzo rozumiem, czepiania się randowania id_user oraz datetime zamiast timestampa , tym bardziej, że nie interesują mnie strefy czasowe a w sam timestamp jest nieczytelny spoglądając w phpmyadmin. Co z tego że jest timestamp rekomendowany , skoro musiałbym go "obrabiać"
Tworze tak jak w tym tutorialu , nawet skorzystałem z mailTrapa lecz nic nie otrzymuje na maila. W logach jest treść blade'a. W RegisterController.php kod:
oraz Activate
próbowałem też wpisywać adres mailowy ten z mailTrapa i też lipa. Ten post edytował casperii 25.05.2019, 15:47:28 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
@markonix nie bardzo rozumiem, czepiania się randowania id_user oraz datetime zamiast timestampa , tym bardziej, że nie interesują mnie strefy czasowe a w sam timestamp jest nieczytelny spoglądając w phpmyadmin. Co z tego że jest timestamp rekomendowany , skoro musiałbym go "obrabiać" Bo od tego jest właśnie autoincrement, a nie funkcja rand(). Timestamp i datetime w bazie MySQL wyglądają tak samo. Nic nie trzeba obrabiać, a wręcz Laravel bardzo ułatwia operowanie na datach, ale mnie w ogóle nie chodziło o format daty tylko sam fakt, że Eloquent ma wbudowaną obsługę znaczników czasowych. Skonfigurowałeś dobrze w ogóle Mailtrapa? From i to są nieistotne, wszystko na niego trafi. Ten post edytował markonix 25.05.2019, 21:28:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 13:28 |