有之前注册的知识,登录就很容易处理了。
登陆成功返回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是存在服务器“数据库”的,是不变的!