Ejemplo n.º 1
0
 public int Login(NetFrame.UserToken token, string account, string password)
 {
     if (account.Length < 3 || password.Length < 3)
     {
         return(-1);                                          //账号密码格式错误
     }
     if (!accountCache.HasAccaount(account))
     {
         return(-2);                                   //没有此账号
     }
     if (!accountCache.MatchAccaount(account, password))
     {
         return(-3);                                               //密码不匹配
     }
     if (accountCache.IsOnline(account))
     {
         return(-4);                                 //账号已登录
     }
     accountCache.OnLine(token, account); return(1); //登录成功
 }