バージョン選択

フォーラム

メニュー

オンライン状況

75 人のユーザが現在オンラインです。 (58 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 75
もっと...

サイト内検索

機能要望 > 管理機能 > 顧客情報 登録機能

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
dixman
投稿日時: 2008/7/20 3:04
対応状況: −−−
新米
登録日: 2008/7/20
居住地:
投稿: 1
Re: 顧客情報 登録機能
>顧客情報移行する場合のパスワードとsecret_keyの登録方法を
>教えていただけないでしょうか?
>よろしくお願いいたします。

x41さんこんにちは、dixmanと申します。横から失礼します。
半年以上前の投稿のため、すでに解決済みかとは思いますが、
同様な問題にあたった方のため、私の一応の解決例を記述しておきます。

(phpが一応わかる方で、linux環境のcli版phpを実行できる自前の環境があることが前提ですが。)

下記のソースの29行目付近のAUTH_MAGIC部分を
環境に応じて書き換え、

33行目以降の部分に1行毎に平文のパスワードを記述して
実行すれば、ほしい値(変換後のパスワードと、sekret_keyを取得できます。

実行例:

[dixman@localhost]$ ./convp.php
元の平文パスワード:passdesuyo,変換後のパスワード:82189140e56777bbf1e157c2ac56613594856a2b,sekret_key:r48822afa1256aPyyANgbA
元の平文パスワード:passdesuyosono2,変換後のパスワード:3bc735e3e88d4d79cba095a257d76ec905e75be0,sekret_key:r48822afa12b51h6L6yGhx
元の平文パスワード:hogehoge,変換後のパスワード:afb0acf8ae2b8fac810d08881128cb5b1e15443a,sekret_key:r48822afa130fcJaASNDWd

尚、生成部分のf1 f2 f3内は、
ec-cube内のソースをほぼそのまま切り張りしただけです。
ご参考までに。


#!/usr/bin/php -q
<?php
function f1($str){
 return sha1($str . ":" . AUTH_MAGIC );
}
function f2($head = "") {
 usleep(1000);
 // 予測されないようにランダム文字列を付与する。
 $random = f3(8);
 // 同一ホスト内で一意なIDを生成
 $id = uniqid($head);
 return ($id . $random);
}
function f3($pwLength) {
 // 乱数表のシードを決定
 srand((double)microtime() * 54234853);
 // パスワード文字列の配列を作成
 $character = "abcdefghkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ2345679";
 $pw = preg_split("//", $character, 0, PREG_SPLIT_NO_EMPTY);
 $password = "";
 for($i = 0; $i<$pwLength; $i++ ) {
  $password .= $pw[array_rand($pw, 1)];
 }
 return $password;
}

//step1 ここを環境に合わせて書き換える (基本情報管理のパラメータ設定内のAUTH_MAGICの値を記入)
define("AUTH_MAGIC","415af7bd8a81d79401e7fdb12bca0d7ce2d1fae6");

//step2 元の平文パスワードを1行毎追記する
$parr = array(
"passdesuyo",
"passdesuyosono2",
"hogehoge",
);

foreach($parr as $k=>$v){
 echo "元の平文パスワード:". $v . ",変換後のパスワード:" . f1($v).",sekret_key:".  f2("r") . "\n" ;
}




フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   顧客情報 登録機能 e-clouds 2007/3/8 13:53
     Re: 顧客情報 登録機能 QAZU 2007/3/30 12:00
     Re: 顧客情報 登録機能 ゲスト 2007/5/10 16:24
       Re: 顧客情報 登録機能 ゲスト 2007/11/12 18:00
     Re: 顧客情報 登録機能 Oba 2007/11/13 13:19
       Re: 顧客情報 登録機能 x41 2007/12/4 17:20
         Re: 顧客情報 登録機能 Oba 2007/12/5 17:23
           Re: 顧客情報 登録機能 x41 2007/12/6 17:02
           » Re: 顧客情報 登録機能 dixman 2008/7/20 3:04

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,069名です
総投稿数は110,021件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.