Removed redirect clientside session logic from pages and moved to shell
This commit is contained in:
1 parent
17b880335a
commit
880c4e91a3
8 files changed
+27
-40
No files matched your search
@@ -17,10 +17,6 @@ export default function EventType(props) {
|
||||
|
||||
if (loading) {
|
||||
return <p className="text-gray-400">Loading...</p>;
|
||||
} else {
|
||||
if (!session) {
|
||||
window.location.href = "/auth/login";
|
||||
}
|
||||
}
|
||||
|
||||
async function updateEventTypeHandler(event) {
|
||||
@@ -164,7 +160,9 @@ export default function EventType(props) {
|
||||
|
||||
export async function getServerSideProps(context) {
|
||||
const session = await getSession(context);
|
||||
|
||||
if (!session) {
|
||||
return { redirect: { permanent: false, destination: '/auth/login' } };
|
||||
}
|
||||
const user = await prisma.user.findFirst({
|
||||
where: {
|
||||
email: session.user.email,
|
||||
|
||||
Reference in new issue
Block a user