2015-03-19 28 views
0

我有在不同服務器上運行的Joomla網站和移動應用程序(使用JavaScript編程)。兩者都屬於同一方,用戶擁有相同的ID和密碼(儘管這些ID和密碼存儲在不同的DB中,我們確保它們是同步的和相同的)。當從移動應用程序訪問時,將用戶名和密碼填入網站登錄頁面

用戶登錄到應用程序(會話在應用程序服務器上創建)並導航到按鈕(網站)。點擊按鈕後,會打開顯示如下所示的新窗口(網站的登錄頁面)。他們必須再次插入他們的憑證,然後訪問他們的賬戶。

enter image description here

我不知道是否有一種方法可以自動填充用戶名和密碼進入用戶名和密碼字段,這樣用戶只需要點擊(登錄)按鈕。令人煩惱的是,他們不得不兩次插入他們的憑證。所以這對B計劃會有很大的幫助。

如果可能的話,我應該遵循什麼邏輯? (例如,我知道如何使用JavaScript提交php表單到這個網站,但是這是怎麼回事?)

回答

0

你最好的選擇是SharedPreferences,但你需要構建某種加密存儲。確保在將密碼寫入磁盤之前對密碼進行加密。

如果可能,請考慮修改服務器以使用令牌來提供訪問權限,如OAuth

在此之後,你只需要讀取存儲的值,並將其分配給text fields

+0

除了安全問題(這是非常低的安全應用程序的),是不是他們指定的值,以更直接的方式直接來自移動應用程序的文本字段。用戶名和密碼以明文形式存儲在App localStorage中 – Hawk 2015-03-19 11:13:17

+0

文本框是什麼類型的對象?或該應用程序是一個'webView',你連接到網址?另一方面...即使你的應用程序安全性較低,以純文本存儲用戶/密碼也是**完全失效!** – 2015-03-19 11:23:16

+0

如果您的意思是我可以在瀏覽器中使用url運行應用程序,我可以。我不確定你是什麼意思的對象類,但當檢查文本字段,這是我得到:

Hawk 2015-03-19 11:34:33

相關問題