public int create(NetFrame.UserToken token, string account, string password)
 {
     if (accountCache.hasAccount(account))
     {
         return(1);
     }
     accountCache.add(account, password);
     return(0);
 }
Exemplo n.º 2
0
 /// <summary>
 /// 0:成功 1:账号重复 2:账号不合法 3:密码不合法
 /// </summary>
 /// <param name="token"></param>
 /// <param name="account"></param>
 /// <param name="password"></param>
 /// <returns></returns>
 public int creat(NetFrame.UserToken token, string account, string password)
 {
     if (account.Length < 2)
     {
         return(2);
     }
     if (password.Length < 4)
     {
         return(3);
     }
     if (accountCache.hasAccount(account))
     {
         return(1);                       //账号存在
     }
     accountCache.add(account, password); //账号添加
     accountCache.online(token, account);
     return(0);                           //创建成功
 }
Exemplo n.º 3
0
        public int login(AceNetFrameWork.ace.UserToken token, string account, string password)
        {
            if (account == null || password == null)
            {
                return(-4);//输入不合法
            }
            if (!accountCache.hasAccount(account))
            {
                return(-1);//帐号不存在
            }
            if (accountCache.isOnline(account))
            {
                return(-2);//帐号已登录
            }
            if (!accountCache.match(account, password))
            {
                return(-3);//帐号密码不匹配 简称--密码错误
            }

            accountCache.online(token, account);
            return(0);
        }