Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

パスワード変更とかで自分でhashかけたい

ソース読んだらすぐわかったけど、一応シェア。

Hash a password with the application's salt value (as defined with Configure::write('Security.salt');

502 Bad Gateway

AuthComponentにpasswordっていうメソッドがあって、そいつが独自にhashしてくれたモノを返してくれます。

AuthComponentのコード見たらSecurity::hashを薄くラップしてるだけ。

<?php
/**
 * Hash a password with the application's salt value (as defined with Configure::write('Security.salt');
 *
 * @param string $password Password to hash
 * @return string Hashed password
 * @access public
 * @link http://book.cakephp.org/view/1263/password
 */
	function password($password) {
		return Security::hash($password, null, true);
	}

よくあるメールアドレス届いたよ本登録オッケーだぜhashを使いたい場合は上記のように薄いラッパー噛ませて使えばイイネ!