Felhasználó aktiválása
E-mailes fiókaktiválás regisztráció után: beállítások, e-mail sablon és helyettesítők, aktiváló hivatkozás, Felhasználók oldal és bejelentkezés.
A Felhasználó aktiválása funkcióval a WordPress-regisztrációk után az újonnan regisztrált felhasználók aktiváló e-mailt kapnak, és a bejelentkezés előtt rá kell kattintaniuk az abban lévő hivatkozásra.
Így működik
Szekció neve “Így működik”- Létrejön az új felhasználói fiók.
- A Bricks eltárol egy generált aktiválókulcsot, és a felhasználót függőben lévőként jelöli.
- A Bricks elküldi az aktiváló e-mailt az új felhasználó e-mail-címére.
- Az aktiváló hivatkozás a beállított Sikeres ellenőrzés oldalára mutat,
user_idésactivation_keylekérdezési paraméterekkel. - Ha a felhasználó érvényes hivatkozást nyit meg, a Bricks törli az aktiválókulcsot, és aktívnak jelöli a felhasználót.
- Ha az Automatikus bejelentkezés aktiválás után be van kapcsolva, a Bricks sikeres aktiválás után be is jelentkezteti.
- Ha a hivatkozás érvénytelen, a Bricks a Sikertelen ellenőrzés oldalára irányít.
- A függőben lévő felhasználók nem tudnak bejelentkezni: inaktív fiókról szóló hibaüzenetet kapnak.
Azok a felhasználók, akik a funkció bekapcsolása előtt jöttek létre, nem rendelkeznek aktiválási állapot-metaadattal, ezért a Bricks aktívnak tekinti őket.
Beállítások
Szekció neve “Beállítások”Nyisd meg a Bricks → Beállítások → Általános lapot, és görgess a Felhasználó aktiválása csoporthoz.

A képen a Felhasználó aktiválása kapcsoló, az Automatikus bejelentkezés aktiválás után kapcsoló, a két oldalválasztó és a Felhasználó aktiválása: E-mail-cím csoport mezői látszanak.
| Beállítás | Mit csinál |
|---|---|
| Felhasználó aktiválása | Bekapcsolva az új felhasználóknak a regisztráció után e-mailben kell megerősíteniük a címüket. Bekapcsolás után a többi beállítás is elérhetővé válik. A funkció minden új regisztrációra vonatkozik, nem csak az űrlapelemen át beküldöttekre. |
| Automatikus bejelentkezés aktiválás után | Sikeres e-mail-ellenőrzés után automatikusan bejelentkezteti a felhasználót. |
| Sikeres ellenőrzés oldala | A sikeres aktiválás hivatkozásának oldala. A Bricks ide várja az aktiváló hivatkozást. Ha a felhasználó user_id és activation_key nélkül nyitja meg az oldalt, a Bricks simán megjeleníti. |
| Sikertelen ellenőrzés oldala | Ide kerül a felhasználó, ha az aktiválás meghiúsul, mert a felhasználóazonosító vagy az aktiválókulcs hiányzik vagy érvénytelen. |
Mindkét oldalnak közzétett oldalnak kell lennie.
Az aktiváló e-mail
Szekció neve “Az aktiváló e-mail”| Beállítás | Mit csinál |
|---|---|
| Feladó e-mail-címe | Opcionális feladócím. Ha üres, a WordPress szokásos wp_mail_from értéke érvényes. |
| Feladó neve | Opcionális feladónév. Ha üres, a WordPress szokásos wp_mail_from_name értéke érvényes. |
| Tárgy | Az e-mail tárgya. Ha üres, a Bricks az „Aktiváld a fiókodat” szöveget használja. |
| E-mail tartalma | Az e-mail törzse. Ha üres, a Bricks alapértelmezett aktiválási üzenetet küld („Kérlek, kattints az alábbi hivatkozásra a fiókod aktiválásához”, alatta a hivatkozás). |
| HTML e-mail | Az e-mailt HTML-ként küldi. Ha be van kapcsolva, és a tartalom nem teljes HTML-dokumentum, a Bricks az nl2br() függvénnyel alakítja a sortöréseket. |
Az e-mail tárgyában és tartalmában használható helyettesítők:
| Helyettesítő | Kimenet |
|---|---|
{{site_name}} |
A webhely neve |
{{site_tagline}} |
A webhely szlogenje |
{{site_url}} |
A webhely címe |
{{username}} |
A felhasználó belépési neve |
{{user_display_name}} |
A felhasználó megjelenített neve |
{{user_first_name}} |
A felhasználó keresztneve |
{{user_last_name}} |
A felhasználó vezetékneve |
{{user_email}} |
A felhasználó e-mail-címe |
{{activation_link}} |
Az aktiválási cím, HTML e-mail esetén kattintható hivatkozásként |
{{activation_url}} |
A sima aktiválási cím |
Regisztráció közbeni viselkedés
Szekció neve “Regisztráció közbeni viselkedés”A funkció bekapcsolt állapotban a WordPress user_register folyamatába kapcsolódik. Ezért érinti:
- a Bricks Űrlap elemén át regisztrált felhasználókat;
- minden más WordPress-regisztrációs folyamatot, amely kiváltja a
user_registereseményt.
A Bricks Űrlap elem regisztrációs műveleténél:
- a művelet továbbra is ellenőrzi a felhasználónevet, az e-mail-címet, a jelszót, a jelszó hosszát és a szerepkört;
- biztonsági okból az Administrator és a Super Admin szerepkör nem lehet regisztrációs cél;
- ha a felhasználónév nincs hozzárendelve, a Bricks az e-mail-címből is képezhet egyet;
- ha a jelszó nincs hozzárendelve vagy beküldve, a Bricks generálhat egyet;
- a regisztráció utáni automatikus bejelentkezés kimarad, amíg a Felhasználó aktiválása be van kapcsolva.
Ha a regisztrációs űrlapműveletben be van kapcsolva a WordPress-értesítés küldése, a Bricks a felhasználó létrehozása után kiváltja a WordPress register_new_user műveletét. Az aktiváló e-mailt ettől függetlenül a Felhasználó aktiválása funkció küldi.
Az aktiváló hivatkozás viselkedése
Szekció neve “Az aktiváló hivatkozás viselkedése”Az aktiválási cím a beállított Sikeres ellenőrzés oldalából és két lekérdezési paraméterből áll:
?user_id=123&activation_key=generált_kulcsAmikor a kérés eléri a sikeres oldalt, a Bricks megvizsgálja a paramétereket:
- ha a
user_idvagy azactivation_keyhiányzik, a sikeres oldal simán megjelenik; - ha a
user_idvagy azactivation_keyüres, a felhasználó a sikertelen oldalra kerül; - érvénytelen aktiválókulcs esetén a felhasználó a sikertelen oldalra kerül;
- érvényes kulcsnál a fiók aktív lesz, és az aktiválókulcs törlődik;
- ha a felhasználó már aktív, a Bricks kihagyja az aktiválást, és simán megjeleníti a sikeres oldalt.
A Felhasználók oldal
Szekció neve “A Felhasználók oldal”A WordPress Felhasználók oldalán új oszlop jelenik meg: Aktiválási állapot (Bricks).

A képen a lista utolsó előtti oszlopában az Aktív és az Inaktív állapot látszik, az inaktív felhasználó alatt a műveletekkel.
Lehetséges állapotok:
- Aktív: a felhasználó normálisan be tud lépni;
- Inaktív: a felhasználó aktiválása függőben van, és az aktiválásig nem tud belépni.
A felhasználó sorára víve az egeret az állapottól függő műveletek jelennek meg:
- aktív felhasználónál a Megjelölés inaktívként megakadályozza a belépést;
- inaktív felhasználónál az Aktiváló e-mail újraküldése új aktiváló hivatkozást küld az aktuális e-mail-sablonnal, a Megjelölés aktívként pedig e-mailes ellenőrzés nélkül, kézzel aktívvá teszi a felhasználót.
Az aktiválási állapotot és az újraküldést csak a WordPress edit_users jogosultságával rendelkező felhasználók módosíthatják a Felhasználók oldalon.
Bejelentkezés
Szekció neve “Bejelentkezés”Amikor egy függőben lévő felhasználó megpróbál belépni, a Bricks megakadályozza a hitelesítést, és inaktív fiókról szóló hibaüzenetet jelenít meg. Az Aktív állapotú, valamint a funkció bekapcsolása előtt létrejött, állapot nélküli felhasználók normálisan beléphetnek.
Ha az Egyéni hitelesítési oldalak funkciót is használod, ugyanez az aktiválási ellenőrzés érvényes a Bricks Felhasználó bejelentkezése űrlapműveletére is, mert az a WordPress hitelesítését használja.
E-mail testreszabása szűrőkkel
Szekció neve “E-mail testreszabása szűrőkkel”Az e-mail beállításai programozottan is módosíthatók ezekkel a szűrőkkel:
bricks/user_activation_email/from_namebricks/user_activation_email/subjectbricks/user_activation_email/content
Ezek többnyelvű webhelyeknél vagy olyan projekteknél hasznosak, ahol felhasználónként vagy környezetenként más e-mail-szöveg kell.
Készült: