小编gcl*_*guy的帖子

Supabase Auth UI:显示注册 UI 而不是登录 UI?

我使用 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)

javascript authentication authorization supabase

3
推荐指数
1
解决办法
369
查看次数

为什么我的实时预览 VSC 扩展徽标消失了?

我\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

live-preview visual-studio-code

1
推荐指数
1
解决办法
1025
查看次数