/// <summary> /// 用户注册 /// </summary> /// <param name="model"></param> /// <param name="token"></param> /// <returns> /// 1 注册成功 /// -1 dto错误 /// -2 用户名以及密码出错 /// -3 用户已存在 /// </returns> public int OnUserRegister(BaseToken token, TransModel model) { if (model.GetMsg <UserDTO>() == null) { return(-1); } UserDTO dto = model.GetMsg <UserDTO>(); if (string.IsNullOrEmpty(dto.name) || string.IsNullOrEmpty(dto.password)) { return(-2); } if (cache.HasUser(dto.name)) { return(-3); } cache.AddUser(dto.name, dto.password); return(1); }