User Login is a custom web api and database for user authentication, and storing user data. It contains NodeJS server side code, MongoDB database, and Unity demo.
Unlike most of my other unity assets, this one requires installation of the server so it won't work out-of-the-box and will require some work to get it working. All the instructions for installation are in the documentation.
Included
-NodeJS web api server
-MongoDB database
-Unity Client Demo
API Features
-User Register/Login
-Authentication with JWT token
-Get list of Users
-Edit User Info (Avatar...)
-Change Password
-Change Email
-Forgotten Password
-Permission Levels
-Gain Rewards (Coins, Xp...)
-Friend List, Add/Remove Friends
-SMTP Email Sending
-Activity Log
-MongoDB database
NetcodePlus
This login system is compatible with NetcodePlus or Survival Engine Online as a custom alternative to Unity Services login or to Steam/Google login, if you require a custom solution with your own database. The web api server is independant from any game or lobby server but can be accessed from either through http requests.
User Login 是一个自定义 Web api 和数据库,用于用户身份验证和存储用户数据。它包含 NodeJS 服务器端代码、MongoDB 数据库和 Unity 演示。
与我的大多数其他 unity 资产不同,这个资产需要安装服务器,因此它不能开箱即用,需要做一些工作才能运行。所有安装说明都在文档中。
包括
-NodeJS 网络协议服务器
-MongoDB 数据库
-统一客户端演示
应用程序接口功能
-用户注册/登录
-使用 JWT 标记进行身份验证
-获取用户列表
-编辑用户信息(头像)
-更改密码
-更改电子邮件
-忘记密码
-权限等级
-获得奖励(金币、XP...)
-好友列表,添加/删除好友
-发送电子邮件
-活动日志
-MongoDB 数据库
网码加
该登录系统与 NetcodePlus 或 Survival Engine Online 兼容,可作为 Unity 服务登录或 Steam/Google 登录的定制替代方案,如果您需要使用自己的数据库定制解决方案的话。网络 api 服务器独立于任何游戏或大厅服务器,但可通过 http 请求从其中任一服务器访问。
|