Help! Mình muốn người dùng phải kích hoạt mail mới đăng nhập được thì làm thế nào

Events happening in the community are now at Drupal community events on www.drupal.org.
scorpions0502's picture

Mình muốn sử dụng module logintoboggan để người dùng set password. Nhưng phải kích hoạt qua mail mới đang nhập được. Nhưng không biết làm thế nào. hoặc sử dụng cách nào đó. Ai biết chỉ mình với. hoặc sửa code thế nào bày giúp mình với. nếu set password thì đang nhập ko cần kích hoạt qua mail
Cảm ơn các bạn nhiều.

Comments

Logintoboggan có hỗ trợ

thiennguyen's picture

Nếu bạn đã cài logintoboggan thì tính năng kích hoạt email ngầm định của drupal sẽ bị logintoboggan override, logintoboggan không cho kích hoạt email trực tiếp mà thực hiện theo các bước:
- Phải tạo một role dành cho user chưa kích hoạt qua email, chẳng hạn role "Chua kich hoat" và gắn "Non-authenticated role" với role này trong logintoboggan config, có thể phân quyền hạn chế cho role này. Khi đó user đăng ký xong, không được gắn role "authenticated" như ngầm định mà là "Chua kich hoat" (Vẫn đăng nhập được nhưng quyền phụ thuộc vào phân quyền của role đó, bạn có thể tạo block thông báo vào email kích hoạt để có thể sử dụng website chỉ hiển thị riêng cho role này)
- Khi kích hoạt email thì sẽ tự chuyển qua authentication role, gỡ bỏ role "Chua kich hoat"

Theo tớ, hiện tại giờ kích

luatviettin's picture

Theo tớ, hiện tại giờ kích hoạt qua email đã bị hack, nghĩa là email giờ có thể là một email động và phần mềm có thể kích hoạt hàng loạt, tớ đã bị rồi nên phải cẩn thận, tớ chơi active via phone là ngon nhất !