2013-06-03 66 views
0

我無法比較兩個變量來記錄到我正在工作的系統。 我們公司有一個可視化的狐狸專業系統,我正在爲它添加一個PHP模塊,所以我必須使用現有的.DBF文件來查詢一些數據。 當涉及到諮詢用戶出現這種情況...visual foxpro密碼字段解碼php

how I see the password field

  • 左邊的部分表示我怎麼看專欄「USU_CCLAVE」包含在DBF觀衆

  • 右半部分中的密碼顯示了當將一列粘貼到記事本時的樣子++

  • 並且左下角顯示用於檢查用戶的代碼&不合格的通行證k

我無法從我的程序中檢查用戶密碼組合,因爲密碼字段已被佔用。我不想構建並行用戶數據庫,相反,我想在那裏使用數據庫。任何方式來解碼列?我沒有問題從PHP訪問表,工作正常,我只是想解碼這個列在PHP中,所以我可以檢查用戶是否正確

(如果我在瀏覽器中回顯列值,我得到空白,除了在某些情況下,顯示/ 316,或一些垃圾如圖片)

對不起了我的英語:)

回答

2

這取決於VFP系統如何編碼它。你需要找出答案。然後在PHP中重新實現。然後,在PHP端,您輸入一個密碼並對其進行編碼,並查看它是否與數據庫中的內容匹配。如果垃圾匹配,用戶輸入了正確的密碼。

如果您不知道VFP系統如何加密,那麼您正在浪費您的時間。

這一切都假設原始的VFP開發者正確地使用了它並且使用了不可逆的加密方法。

+0

謝謝,很好的解釋順便說一句。我希望我不需要聯繫VFP開發人員,但我不會浪費更多時間,因爲這是完成我的工作所剩下的唯一一件事情 – aXul

3

你需要找到在VFP系統對密碼進行加密的代碼和然後在Php中實現相同的加密。

+0

是的謝謝回答我會聯繫VFP開發商 – aXul