Tovább a tartalomhoz

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.

  1. Létrejön az új felhasználói fiók.
  2. A Bricks eltárol egy generált aktiválókulcsot, és a felhasználót függőben lévőként jelöli.
  3. A Bricks elküldi az aktiváló e-mailt az új felhasználó e-mail-címére.
  4. Az aktiváló hivatkozás a beállított Sikeres ellenőrzés oldalára mutat, user_id és activation_key lekérdezési paraméterekkel.
  5. 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.
  6. Ha az Automatikus bejelentkezés aktiválás után be van kapcsolva, a Bricks sikeres aktiválás után be is jelentkezteti.
  7. Ha a hivatkozás érvénytelen, a Bricks a Sikertelen ellenőrzés oldalára irányít.
  8. 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.

Nyisd meg a Bricks → Beállítások → Általános lapot, és görgess a Felhasználó aktiválása csoporthoz.

https://minta-bolt.hu/wp-admin/admin.php?page=bricks-settings
A Felhasználó aktiválása beállításai: kapcsolók, oldalválasztók és az e-mail mezői

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.

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

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_register esemé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á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_kulcs

Amikor a kérés eléri a sikeres oldalt, a Bricks megvizsgálja a paramétereket:

  • ha a user_id vagy az activation_key hiányzik, a sikeres oldal simán megjelenik;
  • ha a user_id vagy az activation_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 WordPress Felhasználók oldalán új oszlop jelenik meg: Aktiválási állapot (Bricks).

https://minta-bolt.hu/wp-admin/users.php
A Felhasználók lista Aktiválási állapot oszlopa egy inaktív felhasználóval

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.

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.

Az e-mail beállításai programozottan is módosíthatók ezekkel a szűrőkkel:

  • bricks/user_activation_email/from_name
  • bricks/user_activation_email/subject
  • bricks/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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások