Într-una dintre cele mai recente actualizări legate de îmbunătățirea securității în șablonul de e-mail, parola de utilizator introdusă în timpul înregistrării nu mai era transmisă.
În acest articol, voi restaura justiția (clienții au sarcini diferite).
Primul lucru pe care îl facem este să dezactivați șablonul de e-mail standard pentru evenimentul NEW_USER:
Apoi, creați propriul tip de eveniment de mail:
și un șablon pentru el:
Vom implementa sarcina prin evenimente. Am suspendat 2 manipulatori în init.php:
pentru a fi siguri că codul nostru va fi sunat când se înregistrează prin bitrix: main.register și bitrix: system.auth.registration.
și, de fapt, manipulatorul:
Asta-i totul.
Vreau să notez că puteți specifica orice șabloane de variabile (# VAR #) în setările șablonului de e-mail pentru ieșirea lor ulterioară în literă. În acest caz, este suficient să le adăugați la matricea $ toSend, atunci produsul o va face singur.