예제 #1
0
        public static bool?ValidateWebUser(string UserName, string Password, ref Guid ProviderUserKey, ref string AspxAuth, ref CookieContainer otscookie)
        {
            WeixinRoboot.RobootWeb.WebService ws = new WeixinRoboot.RobootWeb.WebService();
            ws.CookieContainer = new CookieContainer();

            string Result = ws.UserLogIn(UserName, Password);

            if (Result == "用户不存在")
            {
                return(null);
            }
            else if (Result == "密码错误次数太多,已停用")
            {
                return(false);
            }
            else if (Result == "密码错误")
            {
                return(false);
            }
            else
            {
                ProviderUserKey = Guid.Parse(Result);
                AspxAuth        = ws.GetUserToken(UserName, Password);
                otscookie       = ws.CookieContainer;
                return(true);
            }
        }
예제 #2
0
        public static bool?ValidateWebUser(string UserName, string Password, ref Guid ProviderUserKey, ref string AspxAuth, ref CookieContainer otscookie, out String Message)
        {
            WeixinRoboot.RobootWeb.WebService ws = new WeixinRoboot.RobootWeb.WebService();
            ws.CookieContainer = new CookieContainer();

            Message = ws.UserLogIn(UserName, Password);
            if (Message.Contains("错误"))
            {
                return(false);
            }

            else
            {
                ProviderUserKey = Guid.Parse(Message);
                AspxAuth        = ws.GetUserToken(UserName, Password);
                otscookie       = ws.CookieContainer;
                return(true);
            }
        }