Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] 登录验证功能 #840

Closed
clsty opened this issue Apr 17, 2024 · 6 comments · Fixed by #854
Closed

[Feature] 登录验证功能 #840

clsty opened this issue Apr 17, 2024 · 6 comments · Fixed by #854
Labels
enhancement New feature or request

Comments

@clsty
Copy link

clsty commented Apr 17, 2024

目前 Artalk 不支持对普通用户的邮箱进行验证,也不支持 OAuth(第三方登录验证),因此无法防止身份盗用。
希望能添加此机制。

@qwqcode
Copy link
Member

qwqcode commented Apr 17, 2024

目前这个功能正在开发当中,之后待完善和测试稳定后将作为插件实现这个功能,一些相关的 issue:#728 #711 #279

2024-02-10.23.30.29.mov
2024-02-14.15.39.48.mov
2024-02-10.23.16.47.mov

@qwqcode qwqcode added the enhancement New feature or request label Apr 17, 2024
@qwqcode qwqcode pinned this issue Apr 17, 2024
@qwqcode qwqcode changed the title [Feature] 防止身份盗用 [Feature] 登录验证功能 Apr 17, 2024
@penndu
Copy link

penndu commented Apr 17, 2024

希望允许登录用户与非登录用户并存。
允许访客可以通过用户名和邮箱,认领已留言非注册用户。
允许已登录用户自定义头衔,如果可以的话,自定义后需管理员审核后再显示。

@gxres042
Copy link

这个功能好像跟 todo 里的 “开放用户注册” 相关吧?

@clsty
Copy link
Author

clsty commented Apr 19, 2024

非常感谢开发者如此积极的回应!我希望能尽快有一个基础的(比如发验证码到邮箱),更丰富的功能可以从长计议。当然,一切以开发者的想法为准。

@clsty
Copy link
Author

clsty commented May 4, 2024

我简单测试了一下,目前邮箱验证功能已可用,谢谢你 @qwqcode


题外话,我测试所使用的是自行构建得到的二进制程序;GitHub 自动构建的那个 nightly build,我用完全相同的方式运行,会得到 ./artalk: no such file or directory 的奇怪报错,运行权限什么的也是给了的。普通的 Release 比如 v2.3.5,以及我自己构建的,都不会有这种问题。

当然如果要展开说,就应当属于另一个 issue 了。由于这不是什么大问题(不用 nightly build 或者自己构建就行了),我就简单提一句。

@aak1247
Copy link

aak1247 commented Sep 13, 2024

有没有可能搞一下qq?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants