예제 #1
0
        public Message validateUser()
        {
            int         result = -1;
            UserInfoAPI api    = new UserInfoAPI();

            if (0 == api.GM_ActiveUser(this.userName, this.PassWord, this.MAC))
            {
                result        = api.GM_ValidateUser(this.UserName, this.PassWord, this.MAC);
                this.UserByID = result;
                if (result > 0)
                {
                    Console.WriteLine(lg.Logic_UserValidate_User + UserName + lg.Logic_UserValidate_AcceptData);
                    this.Status = 1;
                    //设置当前用户上线状态
                    api.GM_UpdateActiveUser(result, 1);
                    //发送成功验证信息
                    return(Message.Common_ACCOUNT_AUTHOR_RESP(result, "PASS"));
                }
                else
                {
                    Console.WriteLine(lg.Logic_UserValidate_User + UserName + lg.Logic_UserValidate_ValidateFailue);
                    this.Status = 0;
                    return(Message.Common_ACCOUNT_AUTHOR_RESP(result, "FAILURE"));
                }
            }
            else
            {
                Console.WriteLine(lg.Logic_UserValidate_User + UserName + lg.Logic_UserValidate_LoggingFailue);
                this.Status = 0;
                return(Message.Common_ACCOUNT_AUTHOR_RESP(result, "MISS"));
            }
        }
예제 #2
0
        public Message activeUser()
        {
            int         result = -1;
            UserInfoAPI api    = new UserInfoAPI();

            result = api.GM_ValidateUser(this.UserName, this.password, this.mac);
            if (result > 0)
            {
                Console.WriteLine(lg.Logic_UserValidate_User + UserName + lg.Logic_UserValidate_AcceptData);
                this.Status = 1;
                return(Message.Common_ACCOUNT_AUTHOR_RESP(result, "PASS"));
            }
            else
            {
                Console.WriteLine(lg.Logic_UserValidate_User + UserName + lg.Logic_UserValidate_ValidateFailue);
                this.Status = 0;
                return(Message.Common_ACCOUNT_AUTHOR_RESP(result, "FAILURE"));
            }
        }