Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 22 additions & 9 deletions frontend/app/invalid/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,32 @@ export default function invalid() {
<FaQuestion className="text-4xl text-light-accent dark:text-dark-accent absolute top-0 right-0 -mr-9 rotate-12 opacity-60" />
</div>
<div className="flex items-center flex-col mt-4 gap-2 justify-center text-light-color dark:text-dark-color">
<h1 className="text-2xl font-semibold">Session expired/invalid</h1>
<h1 className="text-2xl font-semibold text-center">
Maximum concurrent limit reached
</h1>
<p className="font-mono opacity-70 max-w-(--breakpoint-md) text-center mx-3">
Our squirrels (delulu) found out you have an invalid or expired
session token, Because SRM didn&apos;t return us the page with your
token, we want you to reset and login again
session token. This usually happens when you have reached the maximum
concurrent session limit on Academia.
</p>

<Link
href="/auth/logout"
className="bg-light-accent mt-12 dark:bg-dark-accent text-light-background-normal dark:text-dark-background-normal p-2 px-5 rounded-xl font-semibold hover:bg-light-button-hover dark:hover:bg-dark-button-hover"
>
Reset
</Link>
<div className="flex flex-col items-center gap-2 mt-8">
<a
href="https://academia.srmist.edu.in/"
target="_blank"
rel="noopener noreferrer"
className="bg-light-accent dark:bg-dark-accent text-light-background-normal dark:text-dark-background-normal p-2 px-5 rounded-xl font-semibold hover:bg-light-button-hover dark:hover:bg-dark-button-hover text-center"
>
Login to Academia & Terminate Sessions
</a>

<Link
href="/auth/logout"
className="opacity-70 text-sm hover:underline mt-2"
>
Reset Local Session
</Link>
</div>
</div>
</main>
);
Expand Down