feat: v2 rewrite — hexagonal arch, ActivityPub federation, NATS, deployment-ready (#1)
This commit was merged in pull request #1.
This commit is contained in:
@@ -23,6 +23,7 @@ import {
|
||||
} from "@/components/ui/form";
|
||||
import { Input } from "@/components/ui/input";
|
||||
import { RegisterSchema, registerUser } from "@/lib/api";
|
||||
import Cookies from "js-cookie";
|
||||
import { useState } from "react";
|
||||
|
||||
export default function RegisterPage() {
|
||||
@@ -37,9 +38,9 @@ export default function RegisterPage() {
|
||||
async function onSubmit(values: z.infer<typeof RegisterSchema>) {
|
||||
try {
|
||||
setError(null);
|
||||
await registerUser(values);
|
||||
// You can automatically log the user in here or just redirect them
|
||||
router.push("/login");
|
||||
const { token } = await registerUser(values);
|
||||
Cookies.set("auth_token", token, { expires: 7, secure: true });
|
||||
router.push("/");
|
||||
} catch {
|
||||
setError("Username or email may already be taken.");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user