The withAuthProps
function is used to populate the props of the authentication pages. You may never need to use it unless you introduce new authentication pages.
This function is used in the getServerSideProps
function of the authentication pages.
import { withAuthProps } from "~/lib/props/with-auth-props";
import { GetServerSidePropsContext } from "next";
export async function getServerSideProps(ctx: GetServerSidePropsContext) {
return await withAuthProps(ctx);
}
This function ensures authenticated users won't be able to access the authentication pages.