﻿/// <reference path="GmrJsLib.js" />

/// <reference path="XmlApi.js" />

Gmr.User = new Object();

Gmr.User.Login = function(username, userpassword, validateCode,isRememberPassword, receiveFunc)
{
    /// <summary>用户登录</summary>
    /// <param name="username">用户名</param>
    /// <param name="userpassword">密码</param>
    /// <param name="validateCode">验证码</param>
    /// <param name="receiveFunc">回调函数</param>
    var api = new Gmr.XML.API.ClientRequest();
    api.SetAppId("GmrUserSystem");
    api.SetAction("userlogin");
    api.SetRequestUrl(Gmr.Environment.GetWebSiteUrl("/user/api.aspx"));
    api.SetParamValue("username", username);
    api.SetParamValue("userpassword", userpassword);
    api.SetParamValue("validatecode", validateCode);
    api.SetParamValue("isRememberPassword", isRememberPassword);
    api.SetReceiveFunction(receiveFunc);
    api.SendXmlRequest();

}
Gmr.User.Logout = function(receiveFunc)
{
    /// <summary>用户注销</summary>
    var api = new Gmr.XML.API.ClientRequest();
    api.SetAppId("GmrUserSystem");
    api.SetAction("userlogout");
    api.SetRequestUrl(Gmr.Environment.GetWebSiteUrl("/user/api.aspx"));
    api.SetReceiveFunction(receiveFunc);
    api.SendXmlRequest();
}