Beispiel #1
0
        /// <summary>
        /// 检查登陆,返回XML格式
        /// </summary>
        /// <returns></returns>
        public bool ReturnCheckLoginForXML()
        {
            bool result = false;
            Dictionary <string, string> dicData = new Dictionary <string, string>();

            dicData.Add("username", up.UserName);
            dicData.Add("password", up.PassWord);
            dicData.Add("method", "gen_token");
            dicData.Add("format", "xml");
            CallApi api       = new CallApi(dicData);
            string  strResult = api.PostData();

            return(result);
        }
Beispiel #2
0
        /// <summary>
        /// 检查登陆,返回数据中如果包含auth_token则为返回
        /// </summary>
        /// <returns></returns>
        public bool CheckLogin()
        {
            bool result = false;
            Dictionary <string, string> dicData = new Dictionary <string, string>();

            dicData.Add("username", up.UserName);
            dicData.Add("password", up.PassWord);
            dicData.Add("method", "gen_token");
            CallApi api       = new CallApi(dicData);
            string  strResult = api.PostData();

            if (!string.IsNullOrEmpty(strResult) && strResult.Contains("auth_token"))
            {
                result = true;
                Fp_Common.SessionHelper.SetSession(up.GetType().Name.ToString() + "_" + up.UserName, dicData);
            }
            else
            {
                Fp_Common.SessionHelper.Del(up.GetType().Name.ToString() + "_" + up.UserName);
            }
            return(result);
        }