0
我在Oracle JET
中創建了一個示例應用程序,該應用程序將在登錄時路由到主頁。來自Oracle數據庫的憑證驗證JET
我想使用RESTful
Web服務驗證數據庫中的表的用戶憑據(用戶名和密碼),並且只有在成功驗證後,我才希望將應用程序路由到主頁。
因爲我是Oracle JET
的新手,對於將用戶輸入與數據庫中的數據進行整合和驗證的知識較少,如果有人能夠幫助我解決這個問題,那將是一件好事。謝謝。
我在Oracle JET
中創建了一個示例應用程序,該應用程序將在登錄時路由到主頁。來自Oracle數據庫的憑證驗證JET
我想使用RESTful
Web服務驗證數據庫中的表的用戶憑據(用戶名和密碼),並且只有在成功驗證後,我才希望將應用程序路由到主頁。
因爲我是Oracle JET
的新手,對於將用戶輸入與數據庫中的數據進行整合和驗證的知識較少,如果有人能夠幫助我解決這個問題,那將是一件好事。謝謝。
您可以使用ajax方法來調用寧靜的Web服務。
下面是一個可以幫助您的示例。
self.username = ko.observable("");
self.password = ko.observable("");
self.login = function(data, event)
{
$.ajax({
url: "https://restservicesforlogin?username="+self.username()+"&userpwd="+self.password()+"",
type: 'GET',
headers: {
your headers Details
},
success: function(data)
{
if(self.ERROR_CODE()=='S')
{
oj.Router.rootInstance.go('homePage');
}
if(self.ERROR_CODE()=='E')
{
alert("Invalid username/password");
self.isLoggedIn(false);
}
},
error: function(jqXHR, exception)
{
alert("Internal Server Error") ;
}
})
}
非常感謝你的幫助,它運作良好。如果你解釋** self.ERROR_CODE()=='S'**和** self.ERROR_CODE()=='E'**,那將是很好的,就像錯誤代碼函數的工作方式一樣。謝謝。 – Arun
這些都是變量。我的其餘服務根據輸入憑證返回錯誤代碼。 – CodeWriter
非常感謝。它幫助我在登錄頁面中驗證用戶憑據。 – Arun