PHPBB3 Login Integration

 

PHPBB3 mempunyai encryption password yang cukup rumit. Ini menyebabkan kita kesulitan mengintegrasikan dengan program lain di dalam website. Untuk mengatasi ini kita bisa melakukan salah satu hal :
1. Menyesuaikan program kita
2. Mengedit PHPBB

Saya mencoba melakukan penyesuaian program yang saya buat sendiri dan belum berhasil. Saya kemudian terpikir untuk mengubah encryption yang ada di PHPBB sesuai dengan yang biasa saya lakukan. Oleh karena itu saya mengubah encryption PHPBB dengan MD5 saja.

Untuk melakukan hal ini silahkan edit includes/functions.php dan perhatikan function untuk melakukan ecncryption dan pengecekan encryption. Function itu adalah phpbb_hash($password) dan phpbb_check_hash($password, $hash).

Untuk mengubah metode encryption yang digunakan cukup diedit menjadi:

function phpbb_hash($password)
{

        return md5($password);
}

 

function phpbb_check_hash($password, $hash)
{
    if ($hash==md5($password))
    {
        return true;
    }
    else
    {
        return false;;
    }
}

 

Dan tentu saja ubah password yang ada di tabel users dengan password yang berisi MD5 encryption. Dengan fungsi yang sederhana ini, maka anda mudah mengintegrasikan dengan aplikasi web yang lain.

Kunjungi www.prowebpro.com untuk menambah wawasan anda.