diff options
| author | Pinapelz <yukais@pinapelz.com> | 2026-06-11 23:37:06 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2026-06-11 23:37:06 -0700 |
| commit | de4ab0c5c281825aebc31c1bc48e84750886f6f3 (patch) | |
| tree | 177da7450c3a2f31c4fc4b771451af6e2a82f5de | |
| parent | 4158105e0fa389983f082b15a70dbf131d96cdc4 (diff) | |
fix: auth registration username not being written
| -rw-r--r-- | src/app/context/auth.tsx | 9 | ||||
| -rw-r--r-- | src/app/signin/page.tsx | 2 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/app/context/auth.tsx b/src/app/context/auth.tsx index f7e7cc2..934198e 100644 --- a/src/app/context/auth.tsx +++ b/src/app/context/auth.tsx @@ -45,7 +45,14 @@ export function AuthProvider({ children }: { children: React.ReactNode }) { const signUp = useCallback( async (email: string, username: string, password: string, passwordConfirm: string) => { - await pb.collection("users").create({ email, username, password, passwordConfirm }); + const normalizedUsername = username.trim(); + await pb.collection("users").create({ + email, + username: normalizedUsername, + name: normalizedUsername, + password, + passwordConfirm, + }); await pb.collection("users").authWithPassword(email, password); setUser(pb.authStore.record ?? null); }, diff --git a/src/app/signin/page.tsx b/src/app/signin/page.tsx index 67a4fd3..06d1510 100644 --- a/src/app/signin/page.tsx +++ b/src/app/signin/page.tsx @@ -230,7 +230,7 @@ export default function SignInPage() { <Input id="auth-username" type="text" - placeholder="your username" + placeholder="Your Username" value={username} onChange={(e) => setUsername(e.target.value)} required |
