Next.js Discord

Discord Forum

NextAuth redirect after login

Answered
SharpieMaster posted this in #help-forum
Open in Discord
Avatar
I want it to redirect the user to /account after login instead of /
Answered by risky
like [signIn(undefined, { callbackUrl: '/account' })](https://next-auth.js.org/getting-started/client#specifying-a-callbackurl)?
View full answer

25 Replies

Avatar
I am using t3-stack
Image
Avatar
how would I do this?
Avatar
Avatar
how do I use it?
Avatar
do you ever call signIn function?
Avatar
yes
"use client";
import React from "react";
import { signIn } from "next-auth/react";

const SignInButton = () => {
    return (
        <button
            onClick={() => {
                signIn();
            }}
        >
            Sign In
        </button>
    );
};

export default SignInButton;
Avatar
now look at the docs that i linked, and you should see what you can pass into signIn...
Avatar
i see
ohhh
for the arguments of the function?
I think i need to edit the default login page
how tho
Avatar
you don't have any options for this signIn?
Avatar
like [signIn(undefined, { callbackUrl: '/account' })](https://next-auth.js.org/getting-started/client#specifying-a-callbackurl)?
Answer
Avatar
no
Avatar
because when i tried it, this redirects me after sucsessfull...
Avatar
thx
Avatar
uhh, so what fixed it? did adding the signin parms or something else?
Avatar
Image
Avatar
oh ok, so this did fix it 🎉
Avatar
@SharpieMaster this is not the first time you do this. Please only use this for messages that answer your question (your message or other people’s), not “thanks” or irrelevant messages
Avatar
sorry, I will not be doing that again