Silahkan! Jangan lakukan itu!
Menerapkan sistem login pada aplikasi web itu mudah. Menerapkan sistem login yang aman pada aplikasi web adalah masalah yang sama sekali berbeda. Ada banyak aspek dan detail yang perlu dipertimbangkan, dan Drupal melakukan pekerjaan yang baik untuk menangani semua aspek di luar kotak.
Menambahkan fitur yang Anda minta akan sangat mengurangi keamanan aplikasi Anda. Jika Anda dapat mendekripsi kata sandi, Anda baru saja menanggalkan aplikasi Anda dari keamanan yang sangat penting.
Jawaban lain menjelaskan solusinya, jawaban BetaRide akan melakukan apa yang Anda minta, tetapi sadarilah saya sepenuhnya setuju dengan pernyataan penutupnya.
Secara umum, saya mungkin akan menangani ini kurang lebih dengan cara berikut:
Dalam modul khusus
Implementasikan hook_cron , ini akan membangun sebuah array yang berisi semua email yang cocok dengan kriteria pilihan Anda.
Ulangi array dan kirim email melalui drupal_mail. Jangan melihat ke fungsi _user_mail_notify()
kiamlaluno terkait dengan di atas.
Jika pengguna belum pernah masuk, Anda mungkin perlu mengirim email kata sandi pengaturan ulang (tidak yakin di sini), mungkin menggunakan kombinasi drupal_mail dan hook_mail_alter untuk menyesuaikan pendaftaran atau mengatur ulang kata sandi email sesuai selera Anda.
Semoga itu bisa membantu, saya tahu ini agak samar karena saya belum menerapkan hal serupa dalam pengalaman Drupal saya sejauh ini, saya hanya memompa beberapa ide tentang bagaimana orang dapat memberi tahu pengguna dengan cara yang aman. Ada banyak alternatif untuk memiliki kata sandi teks biasa di email.
Selamat mencoba teman, bersorak untuk Anda & selamat tahun baru!
[user:one-time-login-url]
.