fix: 谷歌登陆后不再弹出
This commit is contained in:
parent
d808aa3195
commit
5f3252da6e
|
@ -14,7 +14,7 @@ export default async function AuthButton() {
|
|||
} = await supabase.auth.getUser();
|
||||
//profiles表 插入用户信息
|
||||
await insertUserProfile(data, supabase);
|
||||
console.log("1111 in AuthButton user:", user);
|
||||
// console.log("1111 in AuthButton user:", user);
|
||||
const signOut = async () => {
|
||||
"use server";
|
||||
|
||||
|
|
|
@ -5,8 +5,14 @@ import { createClient } from "@/utils/supabase/client";
|
|||
|
||||
const GoogleSignIn = () => {
|
||||
const supabase = createClient();
|
||||
|
||||
// 加载Google身份验证库并初始化
|
||||
useEffect(() => {
|
||||
// 检查用户是否已经登录
|
||||
const session = supabase.auth.getSession();
|
||||
if (session) {
|
||||
console.log("用户已登录", session);
|
||||
} else {
|
||||
// 确保gapi脚本只被加载一次
|
||||
if (!window.gapi) {
|
||||
const script = document.createElement("script");
|
||||
|
@ -18,6 +24,7 @@ const GoogleSignIn = () => {
|
|||
} else {
|
||||
initGoogleSignIn();
|
||||
}
|
||||
}
|
||||
}, []);
|
||||
|
||||
// 初始化Google登录
|
||||
|
|
Loading…
Reference in New Issue
Block a user