小编Men*_*ana的帖子

在 React Native 中使用 SUPABASE 时保持用户登录

我构建了一个如下所示的 auth 函数:

const handleLogin = async (type) => {
    const { user, error } =
      type === "LOGIN"
        ? await supabase.auth.signIn({ email, password })
        : await supabase.auth.signUp({ email, password });

    if (error) {
      alert(error);
    } else if (!user && !error) {
      alert("An email has been sent to you for verification!");
    }
  };
Run Code Online (Sandbox Code Playgroud)

获取 jwt 并获取用户:

   useEffect(() => {
    
        async () => {
          const jwt = await AsyncStorage.getItem("user");
          const currentUser = supabase.auth.api.getUser(jwt)
          console.log(currentUser)
        }
    
    
        const session = supabase.auth.session();
        setUser(session?.user ?? …
Run Code Online (Sandbox Code Playgroud)

react-native supabase

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

标签 统计

react-native ×1

supabase ×1