有之前注册的知识,登录就很容易处理了。
登陆成功返回id:
登录失败返回null:
测试同一账号不能重复登陆!登录成功后最好可以跳到新的场景中
结果是好的,去服务器看一下对应部分的代码,可见,登录成功返回的确实是账号的id
public string login(string userName, string password, Session session)
{if (!this.accounts.ContainsKey(userName))return (string) null;AccountModel accountModel;if (!this.accounts.TryGetValue(userName, out accountModel))return (string) null;if (!accountModel.passWord.Equals(password))return (string) null;if (OnLineUtil.isOnLine(accountModel.id))return (string) null;OnLineUtil.accOnLine(session, accountModel.id);return accountModel.id;
}
实测id是存在服务器“数据库”的,是不变的!