nmTeam 用户中心前端。
请在 /src/js/main.js
和 /src/js/getinfo.js
设置 API 地址。
nmTeam User Center 提供了无与伦比的登录前端网页。因此您只需要专心于您的内容创作,无需纠结于登录的实现。
您可以通过跳转的方式引导用户登录,只需设置目标网址即可。例如:
https://accounts.nmteam.xyz/?returnto=https://example.com&name=Example%20Title&msg=This%20is%20sample
其中 returnto
在您的环境下是一个必填项,它将为一个包含协议头的 Web 地址以告知登录页面在操作成功后定向到何处;否则,登录成功后将进入用户中心。
name
和 msg
均为可选项。如果您传入了对应的参数,它们会分别出现在页面的二级标题和末尾。在传入这些参数时,除了一般字符,您还可以匹配 nmTeam Accounts 语言文件中定义的语言变量。
自 2021 年 7 月 7 日更新起,您需要在您服务域名的 Cookie 中加入返回 URL 中的 sessionid
参数。getinfo.js
可自动完成这一操作。
getinfo.js
提供了让接入 nmTeam 的应用得以快速获取 nmTeam 账号登录情况的强大能力。
要使用 getinfo.js
,您需要首先在需要调用之的 JavaScript 前引用 getinfo.js
。例如:
<script src="https://accounts.nmteam.xyz/src/js/getinfo.js" > </script>
通过 getInfo
函数,您可以轻松获取登录状态。getInfo
函数的使用示例如下:
userInfo = getInfo(function(){console.log("Success.");});
在 2021 年 7 月 4 日后,getInfo
函数实验性新增了一个字段 fun
,其默认值为空函数。您可以在此获取到结果后需要执行的 JavaScript。
自 2021 年 7 月 7 日更新起,getinfo.js
可自动在您服务域名的 Cookie 中加入返回 URL 中的 sessionid
参数。