isAuthenticated === false vs user === null
Is there any difference (maybe performance?) between:
and
?
and
?
import { getKindeServerSession } from "@kinde-oss/kinde-auth-nextjs/server";
const { isAuthenticated } = getKindeServerSession();
const isAuthed = await isAuthenticated();
if (!isAuthed) {
...
}import { getKindeServerSession } from "@kinde-oss/kinde-auth-nextjs/server";
const { getUser } = getKindeServerSession();
const user = await getUser();
if (!user) {
...
}