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/