namespace HDL_ON.DAL.Server
{
public partial class HttpServerRequest
{
///
/// 账号登录-使用密码
///
public ResponsePack LoginByPassword(string account,string password,int company)
{
var requestObj = new LoginObj() { Account = account, Password = password, Company = company };
var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj);
var revertObj = RequestHttps(HttpRequesMethods.Login.ToString(), requestJson, "");
return revertObj;
}
///
/// 手机号码注册张吗
///
///
///
///
public ResponsePack RegisterPhone(string mobileNumber, string password, string language)
{
var requestObj = new SignInObj() { Account = mobileNumber, Password = password, Language = language };
var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj);
return RequestHttps(HttpRequesMethods.SignIn.ToString(), requestJson, "");
}
///
/// 验证验证码
///
public ResponsePack ValidateSmsCode(string mobileNumber, string code)
{
var requestObj = new ValidateSmsCodeObj() { Phone = mobileNumber, Code = code };
var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj);
return RequestHttps(HttpRequesMethods.ValidateSmsCode.ToString(), requestJson, "");
}
///
/// 验证手机号是否已经被注册
///
/// 手机号码
public ResponsePack IsExistingAccount(string phoneNum)
{
var requestObj = new IsExistingAccountObj() { Account = phoneNum };
var requesetJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj);
return RequestHttps(HttpRequesMethods.IsExistingAccount.ToString(), requesetJson, "");
}
///
/// 获取验证码
///
/// 手机号码
public ResponsePack GetPhoneVerificationCode(string phoneNum, int company)
{
var requestObj = new SignPhoneObj() { Phone = phoneNum, Company = company };
var requesetJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj);
return RequestHttps(HttpRequesMethods.SignPhone.ToString(), requesetJson, "");
}
///
/// 验证验证码
///
///
///
///
public ResponsePack SendSms(string mobileNumber, string vCode)
{
var requestObj = new ValidateSmsCodeObj() { Phone = mobileNumber, Code = vCode };
var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj);
return RequestHttps(HttpRequesMethods.ValidateSmsCode.ToString(), requestJson, "");
}
}
}