Ami a saját tokenek példáján felhasználói regisztráció

Ebben a cikkben fogom össze két nagyon hasznos dolgot: Először is, azt fogja mondani a létrehozását szoftverkulcsokról, másrészt, hogy megmutassa, milyen a Drupal 7 felhasználó küld egy levelet a regisztráció, amely automatikusan generált jelszót.







Első lépés. Beállítása felhasználóknak.

Az első dolog, megyünk felhasználói beállítások oldal / admin / config / fő / számlák és az ott beállított a következő beállításokat:

Ami a saját tokenek példáján felhasználói regisztráció

Ami a saját tokenek példáján felhasználói regisztráció

Második lépés. Távolítsuk extra mezők a regisztrációs űrlapot.

Töltse le és tegye a modul mail bejelentkezés. amely lehetővé teszi, hogy távolítsa el a bejelentkezést a regisztrációs űrlapot. Most úgy néz ki, egy kicsit kisebb:

Ami a saját tokenek példáján felhasználói regisztráció






Továbbra is, hogy távolítsa el a jelszó mezőbe. Ebből a célból hoztam létre egy kis modul, amely az úgynevezett Regisztráció Jelszó Token (rendszer neve - RPT). Implementiruem hook_form_FORM_ID_alter ():

Most úgy néz ki, regisztráció sokkal egyszerűbb:

Ami a saját tokenek példáján felhasználói regisztráció

Harmadik lépés. Létrehozása jelzőt.

Töltsük token adatok, amelyek csak akkor érhető el a regisztrációs folyamat során:

Most egy új token lesz elérhető regisztrációs [user: password]. amelyeket fel lehet használni a szövegben a levél:

Ami a saját tokenek példáján felhasználói regisztráció

Ha bekapcsolja a Token modul. amely megteremtette a token jelenik meg a lista:

Ami a saját tokenek példáján felhasználói regisztráció

Nos, valóban, ez minden.

Negyedik lépés. Írtam egy modul - megosztani másokkal.

A modul is felvette közvetlenül d.org: Regisztráció Token jelszó. By the way, vannak további konfiguráció: automatikusan generál egy jelszót (formájában bujkál a regisztrációs mezők a jelszó beírására), vagy hagyni mindent, ahogy van. De minden esetben, a jelszó lehet küldeni az e-mail hozzáadásával megfelelő jelzőt.




Kapcsolódó cikkek