[Tep-j-general] Re: パスワードについて

Back to archive index

TAMURA Toshihiko tamur****@bitsc*****
2003年 10月 21日 (火) 16:42:43 JST


こんにちは、田村です。

> osCommerce2.2MS1の運営の準備を始めていますが、商品、顧客のデータなどsqlスクリプトでそのままMySQLに取り込ませようと思っ 
> ているのですが、顧客データの中のパスワードに関しては、皆さんどのように入力されていますでしょうか?
> MySQLに入っているデータはパスワードのハッシュですよね?
> ここらへんはどのように取り扱ったらいいのでしょうか?

外部から顧客データをインポートするということですね。

パスワードのカラムを空にしておくのもいけませんので、
そんなときには、ランダムなパスワードを作って入れています。
次のようなコードです。

サンプル・コード(パスワードを更新する)
------------------------------------------------------------
$newpass = tep_create_random_value(ENTRY_PASSWORD_MIN_LENGTH);
$crypted_password = tep_encrypt_password($newpass);
tep_db_query(
"update " . TABLE_CUSTOMERS . " set customers_password = '"
. $crypted_password . "' where customers_id = '"
. $customer['customers_id'] . "'");
------------------------------------------------------------

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/




Tep-j-general メーリングリストの案内
Back to archive index