Будь ласка! Не робіть цього!
Впровадити систему входу у веб-додаток дуже просто. Впровадження системи безпечного входу у веб-додаток - це зовсім інша справа. Існує багато аспектів і деталей, які слід врахувати, і Drupal робить чудову роботу, займаючись майже всіма цими аспектами.
Додавання потрібної функції значно знизить безпеку вашої програми. Якщо ви можете розшифрувати паролі, ви лише позбавили вашого додатка дуже важливої програми безпеки.
Інші відповіді пояснюють обхідні шляхи, відповідь BetaRide зробить те, що ви просите, але будьте в курсі, я повністю згоден з його заключною заявою.
В дуже загальному вигляді я б, мабуть, вирішив це більш-менш таким чином:
У спеціальному модулі
Реалізуйте kuck_cron , це створить масив, що містить усі електронні листи, які відповідають критеріям на ваш вибір.
Проведіть цикл через масив і надсилайте електронні листи через drupal_mail. Погляньте на функцію _user_mail_notify()
kiamlaluno, пов'язану вище.
Якщо користувач ніколи не входив у систему, можливо , вам доведеться надіслати пошту для скидання пароля (не впевнений тут), можливо, використовуючи комбінацію drupal_mail та kuka_mail_alter, щоб налаштувати або реєстрацію, або скинути пароль електронної пошти за своїм смаком.
Сподіваюся, що це допомагає, я знаю, що це трохи схематично, тому що я не реалізував нічого подібного у своєму досвіді Drupal, я просто викачував кілька ідей про те, як можна сповістити користувачів про безпечний спосіб. Існує багато альтернатив, щоб мати звичайний текстовий пароль в електронній пошті.
Удачий друг, привітаємо вас та з новим роком!
[user:one-time-login-url]
.