/// <summary> /// 登录,从config中得到appid appsecret ,直接登录(指当前应用为非api,不调用api登录接口,直接请求权限中心登录) /// </summary> /// <param name="userid"></param> /// <param name="pwd"></param> /// <returns></returns> public Token Login(string userid, string pwd) { string appid = Authcomm.GetAppConfig("appid"); string appsecret = Authcomm.GetAppConfig("appsecret"); return(Login(userid, pwd, appid ?? "", appsecret ?? "")); }
/// <summary> /// 登录 直接登录(指当前应用为非api,不调用api登录接口,直接请求权限中心登录) /// </summary> /// <param name="userid"></param> /// <param name="pwd"></param> /// <param name="appid"></param> /// <param name="appsecret"></param> /// <returns></returns> public Token Login(string userid, string pwd, string appid, string appsecret) { List <ParmField> para = new List <ParmField>(); para.Add(new StringField("userid", userid ?? "")); para.Add(new StringField("pwd", Authcomm.ToMD5String(pwd ?? ""))); para.Add(new StringField("appid", appid ?? "")); para.Add(new StringField("timespan", Authcomm.GetTimeSpan())); Authcomm.ToSign(para, appsecret ?? ""); Token Ttoken = ApiHelper <Token>(() => { return(HttpServer.InvokeApi(Config.TOKEN_URL, para)); }); return(Ttoken); }