unity学习(28)——登录功能

有之前注册的知识,登录就很容易处理了。

登陆成功返回id:

登录失败返回null:

测试同一账号不能重复登陆!登录成功后最好可以跳到新的场景中

结果是好的,去服务器看一下对应部分的代码,可见,登录成功返回的确实是账号的id

cs 复制代码
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是存在服务器"数据库"的,是不变的

相关推荐
晓幂17 小时前
【2025】HECTF
笔记·学习·web安全
慕云紫英17 小时前
基金申报的一点经验
学习·aigc
微露清风17 小时前
系统性学习C++-第十八讲-封装红黑树实现myset与mymap
java·c++·学习
宝贝儿好17 小时前
【强化学习】第六章:无模型控制:在轨MC控制、在轨时序差分学习(Sarsa)、离轨学习(Q-learning)
人工智能·python·深度学习·学习·机器学习·机器人
大、男人17 小时前
python之asynccontextmanager学习
开发语言·python·学习
做cv的小昊18 小时前
【TJU】信息检索与分析课程笔记和练习(8)(9)发现系统和全文获取、专利与知识产权基本知识
大数据·笔记·学习·全文检索·信息检索
盐焗西兰花18 小时前
鸿蒙学习实战之路-蓝牙设置完全指南
学习·华为·harmonyos
hkNaruto18 小时前
【AI】AI学习笔记:MCP协议与gRPC、OpenAPI的差异
人工智能·笔记·学习
笨鸟笃行19 小时前
0基础小白使用ai能力将本地跑的小应用上云(作为个人记录)
人工智能·学习
Nan_Shu_61419 小时前
学习: Threejs (1)
javascript·学习