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