如果他/她已经注册,如何在移动应用程序的启动页面上获取用户信息?

时间:2014-06-17 08:46:16

标签: jquery-mobile cordova

我正在使用phonegap开发移动应用程序。如果用户已经注册,我想获取用户的信息(即;数据库中已有的记录)。

当用户输入他的唯一ID(如手机号码)并且他/她已经注册了移动否则他/她的完整详细信息将在移动应用程序的下一页显示给用户

我还希望我的应用程序只能注册一个手机号码。

怎么可能......请帮帮我

提前致谢,

Nikhil Chavan

1 个答案:

答案 0 :(得分:0)

使用Ajax发送和接收数据

function requestDataAtLogin(usermail, password, provider, id, version){
    var dataO={
                'Email':usermail,
                'Pwd':password
            };
    var url="http://xxx.xxx.xx.xx/app.dev.web/MobileApp/api/Security/AuthenticateUser";

    $.ajax({
                type : "POST",
                url : url,
                data : JSON.stringify(dataO),
                contentType : "application/json; charset=utf-8",
                dataType : "json",
                processData : true, 
                success : loginSuccess,
                            timeout: 50000,
                error : loginFailed
            });
        }

    }
    function loginSuccess(data) {
    alert("success");
    }

    function loginFailed(msg) {   
    alert("failed");
    }

在Web API服务中,

public MobileInitialDataModel AuthenticateUser(InitialRequestModel authenticationDetails)
        {
              //your service code

}

 public class InitialRequestModel
    {
        public string Email { get; set; }
        public string Pwd { get; set; }

    }

  public class MobileInitialDataModel
    {
        public byte[] Token { get; set; }
        public string Status { get; set; }
        public string Message { get; set; }

    }