Changeset 298f9b3 for src/app


Ignore:
Timestamp:
01/21/26 18:03:04 (8 months ago)
Author:
Stefan-Saveski <stefansaveski19@…>
Branches:
master
Children:
50f2fb4
Parents:
997d094
Message:

feat: Implement professor portal with student management, grade handling, and profile display

Location:
src/app
Files:
8 added
2 edited

Legend:

Unmodified
Added
Removed
  • src/app/page.tsx

    r997d094 r298f9b3  
    3535    setIsSubmitting(true);
    3636    try {
    37       await login({ email: formData.email, password: formData.password });
    38       window.location.href = '/students/profile';
     37      const session = await login({ email: formData.email, password: formData.password });
     38      window.location.href = session.role === 'Professor' ? '/professor' : '/students';
    3939    } catch (err) {
    4040      setErrorMessage(err instanceof Error ? err.message : 'Login failed.');
  • src/app/students/page.tsx

    r997d094 r298f9b3  
    1 export default function Home() {
    2   return (
    3     <>
    4      
    5     </>
    6   );
     1import { redirect } from "next/navigation";
     2
     3export default function StudentsHome() {
     4  redirect("/students/profile");
    75}
Note: See TracChangeset for help on using the changeset viewer.