Phonegap和asp.net webapi用户身份验证

时间:2014-03-17 13:09:51

标签: asp.net cordova asp.net-web-api

我目前正忙着使用带有phonegap客户端的asp.net webapi项目,在使用我的phonegap项目中的JavaScript进行身份验证方面遇到问题?

我已经有了简单的会员设置,因为我有一个使用它的网络前端,我主要关注的是如何开始在我的phonegap中提供用户名和密码的用户身份验证,以及如何将其与我现有的简单会员设置集成在一起我的mvc项目,我已经为此搜索了很多,但是找不到使用phonegap和webapi的具体实现/示例。我只是想开始朝着正确的方向前进。

1 个答案:

答案 0 :(得分:1)

如果启用HTTP Basic身份验证并且您有用户名和密码字段,则可以执行此类身份验证

var username = $("#username").val();
var password = $("#password").val();
 
$.ajax({
  url: "url",
  type: "GET",
  beforeSend: function (xhr) {
  xhr.setRequestHeader("Authorization", "Basic "+$.base64.encode(username + ":" + password););
  },
  success: ajaxSuccessHandler,
  error: ajaxErrHandler
});