發表回覆建立主題發起投票

> osc用osc-export轉TWE成功!!密碼不正確?!, 密碼不正確?
fengfu
  發表於: 2004-11-11, 08:10 AM
引用文章


進階會員
***

所屬群組: 註冊會員
發表總數: 95
會員編號: 3462
註冊日期: --



osc用osc-export轉TWE成功!!
客戶資料都正確!
唯獨客戶登入時TWE會請對方....
1.密碼不正確
2.寄新密碼email給對方
3.重新登入去修改密碼......
不知那裡沒弄好???
傳送簡訊Email
Top
kgsevo
發表於: 2004-11-11, 09:29 AM
引用文章


進階會員
***

所屬群組: 註冊會員
發表總數: 102
會員編號: 3894
註冊日期: --



這個我也有遇到~~不過我是請會員重新補寄一次密碼...(順便再重新過濾一次)
傳送簡訊Email個人網站
Top
oldpa
發表於: 2004-11-11, 01:06 PM
引用文章


超級會員
*****

所屬群組: 管理群組
發表總數: 5453
會員編號: 1
註冊日期: --



QUOTE (fengfu @ Nov 11 2004, 08:10 AM)
osc用osc-export轉TWE成功!!
客戶資料都正確!
唯獨客戶登入時TWE會請對方....
1.密碼不正確
2.寄新密碼email給對方
3.重新登入去修改密碼......
不知那裡沒弄好???

怎會今天才有人回報這問題?
剛剛看了一下轉換過的密碼資料表
確實這樣會有問題
但是管理員帳號依舊能登入
但是第三個會員以後的密碼會無法符合
OSC得密碼是類似
15370fcf986c0617fcc070cc58a918ed:db多了:XX
TWE的密碼是直接MD5出來的
74be16979710d4c4e7c6647856088456

所以要解決這個問題比較容易的方式是將TWE製造密碼與檢查密碼的方式改回像OSC的函式

所以如果是重OSC轉過來TWE的朋友
可以更改這兩支程式

twecommerce/inc/twe_encrypt_password.inc.php
將內容改成
CODE

require_once(DIR_FS_INC . 'twe_rand.inc.php');

function twe_encrypt_password($plain) {
   $password = '';

   for ($i=0; $i<10; $i++) {
     $password .= twe_rand();
   }

   $salt = substr(md5($password), 0, 2);

   $password = md5($salt . $plain) . ':' . $salt;

   return $password;
 }



將twecommerce/inc/twe_validate_password.inc.php
內容改成
CODE

 function twe_validate_password($plain, $encrypted) {
   if (twe_not_null($plain) && twe_not_null($encrypted)) {

     $stack = explode(':', $encrypted);

     if (sizeof($stack) != 2) return false;

     if (md5($stack[1] . $plain) == $stack[0]) {
       return true;
     }
   }
   return false;
 }


但是記的會變成管理員帳號無法登入
所以看是要用忘記密碼補發或是複製就的密碼進去資料表裡
謝謝回報! smil3dbd4d4e4c4f2.gif


--------------------
Twecommerce 崴騰科技有限公司
台中市西區五權五街264號 統一編號:86168702
電話:04-23781970 FAX:04-23781969 liang.ishiang@msa.hinet.net
傳送簡訊個人網站
Top
fengfu
  發表於: 2004-11-11, 03:52 PM
引用文章


進階會員
***

所屬群組: 註冊會員
發表總數: 95
會員編號: 3462
註冊日期: --



那麼請教一個很笨的問題:
密碼放在mysql中那一個欄位表? smil3dbd4dbc14f3f.gif
傳送簡訊Email
Top
oldpa
發表於: 2004-11-11, 07:44 PM
引用文章


超級會員
*****

所屬群組: 管理群組
發表總數: 5453
會員編號: 1
註冊日期: --



QUOTE (fengfu @ Nov 11 2004, 03:52 PM)
那麼請教一個很笨的問題:
密碼放在mysql中那一個欄位表? smil3dbd4dbc14f3f.gif

customers


--------------------
Twecommerce 崴騰科技有限公司
台中市西區五權五街264號 統一編號:86168702
電話:04-23781970 FAX:04-23781969 liang.ishiang@msa.hinet.net
傳送簡訊個人網站
Top
0 位使用者正在閱讀本主題 (0 位訪客及 0 位匿名使用者)
0 位會員:

主題選項 發表回覆建立主題發起投票