Yii - Authentication from mysql database using a md5 password - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Yii - Authentication from mysql database using a md5 password, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel authentication, Artikel database, Artikel mysql, Artikel yii, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Yii - Authentication from mysql database using a md5 password
link : Yii - Authentication from mysql database using a md5 password

Baca juga


Yii - Authentication from mysql database using a md5 password

Before proceeding make sure the database has been connected to Yii application. (see previous post)
For this example, the passwords are stored in the database as md5 hash.
You may be required to change the password encoding scheme.

Edit the authenticate method in ../my_app/protected/components/UserIdentity.php to look like this -

public function authenticate()
    {
        //$users=array(
            // username => password
            //'demo'=>'demo',
            //'admin'=>'admin',
        //);
       
        $user = myUsersTable::model()->findByAttributes( array( 'my_userid_column_name' => $this->username));
        if ($user===null) { // No user was found!
            $this->errorCode=self::ERROR_USERNAME_INVALID;
        }
        // $user->Password refers to the "password" column name from the database
        else if($user->Password !== md5("my_salt1".$this->password))
        {   
            $this->errorCode=self::ERROR_PASSWORD_INVALID;
        }
        else { // User/pass match
            $this->errorCode=self::ERROR_NONE;
        }       
        return !$this->errorCode;
    }

Enter the username/password pair on the login page and you should be good to go.


Demikianlah Artikel Yii - Authentication from mysql database using a md5 password

Sekianlah artikel Yii - Authentication from mysql database using a md5 password kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Yii - Authentication from mysql database using a md5 password dengan alamat link https://dev-create.blogspot.com/2010/08/yii-authentication-from-mysql-database.html