Bagi Anda yang telah mengimplementasikan MOD yang saya buat mengenai Menambahkan Fitur Lupa Kata Sandi untuk Petugas Helpdesk ke dalam osTicket v1.6 RC5 dan membutuhkan fitur tambahan untuk memaksa petugas helpdesk mengganti kata sandi mereka pada login berikutnya, maka modifikasi berikut ini cocok buat untuk Anda. Saya membuat modifikasi ini karena ada pertanyaan yang ditujukan kepada saya mengenai hal tersebut. Perlu diingat, bahwa Anda dapat melakukan modifikasi berikut hanya jika Anda sudah pernah mengimplementasikan MOD saya tersebut pada tautan di atas.
Buka file \scp\activatepassword.php Anda, dan cari kode ini:
47 48 49 | $sql = "UPDATE ".STAFF_TABLE." SET passwd='".$new_password."', new_passwd='', new_passwd_activate='' WHERE email='".$user_email."'"; |
lalu ganti dengan kode berikut ini:
47 48 49 | $sql = "UPDATE ".STAFF_TABLE." SET passwd='".$new_password."', change_passwd=1, new_passwd='', new_passwd_activate='' WHERE email='".$user_email."'"; |
Nah, sekarang setelah petugas helpdesk mereset kata sandi mereka, maka pada login berikutnya mereka secara otomatis dipaksa oleh sistem untuk mengganti kata sandi baru tadi sebelum melanjutkan pekerjaannya. Semoga dapat membantu Anda.

Komentar Terakhir