我使用 Supabase Auth UI 作为我网站的登录/注册身份验证提供商。
目前,Auth UI 始终显示登录按钮。我可以通过点击“没有帐户?注册”成功进入注册界面。所有登录和注册在技术上都是有效的,但我希望能够显示注册页面(例如我的注册按钮),以便用户不会认为他们正在注册,并且在注册时必须重新填写详细信息他们意识到自己正在尝试登录。
让我控制 UI 显示的哪一部分似乎是理所当然的,但我找不到办法做到这一点?
import React from "react";
import { Auth } from "@supabase/auth-ui-react";
import { ThemeSupa } from "@supabase/auth-ui-shared";
import { useNavigate } from "react-router-dom";
import IconLogo from "../../img/brand/icononly_nobuffer.png";
import { Link } from "react-router-dom";
import { supabase } from "../../utils/supabase";
export default function Register() {
const navigate = useNavigate();
supabase.auth.onAuthStateChange(async (event, session) => {
console.log("Auth state changed:", event);
if (event === "SIGNED_IN" || event === "USER_UPDATED") {
const { data, error …Run Code Online (Sandbox Code Playgroud)我\xe2\x80\x99m 对编码非常陌生,并尝试搜索以前的问题但无济于事。
\n我的 \xe2\x80\x98live Preview\xe2\x80\x99 扩展在 Visual Studio Code 中运行良好 - 我只需单击右侧的一个小图标,就可以看到我网站的 HTML 预览。
\n突然它消失了,我无法\xe2\x80\x99找到如何恢复它。
\n我已尝试过:\n重新启动 Windows 和 VSC\n重新打开正在处理的文件夹 I\xe2\x80\x99m\n禁用所有扩展并启用所有扩展并重新启动\n禁用/删除扩展并重新下载\n尝试不同的预览扩展
\n什么都不起作用!请帮忙?
\n另外请像我\xe2\x80\x99m 一样解释一下它\xe2\x80\x99s 是否有任何技术性内容。
\n