Membuat password

Agan2 master… mohon pencerahaannya…

Ingin menambah data yang ada di table user blog Yii…

Ane dah buat form inputnya…permasalahan muncul saat Ane harus membuat password…

Mohon Sulusinya Gan… Mohon Contoh Kodenya ya gan…!

terimakasih sebelumnya…

Gan, ini maksudnya passwordnya diinput user ato di-generate (dibuat) aplikasi?

membuat aplikasi-nya dan di Generate passwordnya…

gimana ya

membuat aplikasinya…

Masih belum ngerti ane gan, rancu pertanyaan ente. (apa setelah makan siang ane jadi ngantuk :D)

Maksudnya gimana gan?.

  1. Apa agan mau input data user, terus secara otomatis terciptalah password untuk user?.

[atau]

  1. Agan ud buat form input user beserta model, kemudian baru inget klo field untuk password di databse lupa di masukin?, dan baru inget setelah model lama (tanpa ada password) sudah di generate(dibuat).

[atau]

  1. Agan mau nambah tabel baru/field baru di database yang ada di "Yii/demos/blog" ?

[atau]

  1. Yii bikin pusing aja ( :D becanda )

setau gw sih untuk default yii, table user untuk password hanya menggunakan 1x hash, yaitu md5

jadi pada saat kita mau simpan ke databasenya harus di hash ke md5 dulu. untuk commandnya md5($str)

or baca manualnya php md5()

semoga berhasil :)

yang ane maksud [2]. Ane dah buat inputnya… tapi saat input password belum d generate…

tapi Ane dah nemu caranya gan…

Ane tambahkan methode beforeSave di Model User…




protected function beforeSave()

	{

		if(parent::beforeSave())

		{

			if($this->isNewRecord)

			{

				$this->salt=$this->generateSalt();

				$this->password=$this->hashPassword($this->password, $this->salt);

			}

			else

				$this->password=$this->hashPassword($this->password, $this->salt);

			return true;

		}

		else

			return false;

	}



semoga bermanfaat bagi teman-teman yang lain…!

sip kalo sudah solve …