mirror of
https://github.com/woodchen-ink/Q58Connect.git
synced 2025-07-18 14:01:55 +08:00
docs: 更新README以包含项目部署网址和Q58论坛信息;优化用户授权组件的登录回调逻辑
This commit is contained in:
parent
5f196acb4a
commit
c535e037fc
10
README.md
10
README.md
@ -1,11 +1,19 @@
|
||||
# Discourse Connect
|
||||
|
||||
这是一个基于Next.js,实现了使用 Discourse SSO (Single Sign-On) 用户系统的 OAuth 认证功能。
|
||||
这是一个基于Next.js, 实现了使用 Discourse SSO (Single Sign-On) 用户系统的 OAuth 认证功能。
|
||||
|
||||
前端UI使用shadcn/ui.
|
||||
|
||||
> shadcn安装组件的命令,举例: npx shadcn@latest add button
|
||||
|
||||
## 项目概述
|
||||
|
||||
本项目提供了一个 OAuth 认证系统,允许其他应用程序使用 Discourse 论坛的用户账号进行身份验证。这样可以让用户使用他们已有的 Discourse 账号登录到您的应用程序,无需创建新的账号。
|
||||
|
||||
目前Discourse论坛是Q58论坛.
|
||||
Q58论坛网址: https://q58.club
|
||||
本项目部署网址: https://connect.q58.club
|
||||
|
||||
主要特性:
|
||||
|
||||
- 基于 Discourse SSO 的用户认证
|
||||
|
@ -55,8 +55,10 @@ export function UserAuthorize({
|
||||
}, [isLoading, update, router]);
|
||||
|
||||
useEffect(() => {
|
||||
// 直接执行登录回调
|
||||
signInCallback();
|
||||
const timer = setTimeout(signInCallback, 5);
|
||||
return () => {
|
||||
clearTimeout(timer);
|
||||
};
|
||||
}, [signInCallback]);
|
||||
|
||||
if (error) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user