2012-08-16 34 views
1

我需要找出一種方法來驗證我創建的vb6程序,最好是全部自動創建。我有一個具有99%運行時間的PHP Web服務器,並且我可以運行服務器端VB6程序的Windows服務器具有大約90%的正常運行時間。我面臨的問題是,如果是全新安裝,我怎麼才能讓它生成一個正確的密鑰,而只允許每個位置有一個副本。這是我想到的,我只是好奇,如果有更簡單/更聰明的方式來做到這一點。在VB6程序中加入認證的最佳方式是什麼?

讓VB6程序生成一個MD5字符串,即客戶名字+客戶姓氏+商戶名稱+客戶電子郵件,然後讓VB6程序將其保存到密鑰文件中,最後在我的服務器上點擊一個PHP腳本(使用隱藏的瀏覽器對象)將MD5字符串(或鍵)存儲到文本文件中。這裏的問題是我的PHP非常弱。

我在這裏的其他問題是如何讓vb6程序知道是否有相同密鑰的多個副本,然後取消身份驗證。

我可以發佈一些我已經劃傷的代碼,如果有人想看。我期待聽到一些回覆,因爲這個項目的最後期限迫在眉睫,而我完全迷失了。

+0

請發佈一些您使用的VB和PHP代碼,即使它是僞代碼......關於整個過程如何流動的想法會有所幫助。此外,VB代碼是否試圖通過檢查由PHP或VB保存的文件來檢查多個副本?從你的描述中,他們每個人都用鑰匙保存自己的文本文件。 – Dorian 2012-08-17 09:55:13

回答

相關問題