{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/09b1ddac0a9344ee957b52f7ddd857a0\" frameborder=\"0\" width=\"1280\" height=\"960\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":960,"width":1280,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":960,"thumbnail_width":1280,"thumbnail_url":"https://cdn.loom.com/os/loom-media-content/loom/b2b822d1-6a18-45d9-9921-99be76b0e4bd/7c35f314-912d-47a0-aeaf-6ab2cf3b0c0f/sessions-thumbnails-09b1ddac0a9344ee957b52f7ddd857a0-c20dc8c94c44aaa4.gif/binary?authToken=eyJraWQiOiJtaWNyb3MtZ3JvdXAvdGRwLW9zLWFyY2hldHlwZS9xOXVsZGNqYTRwbnE3Y2N1IiwiYWxnIjoiUlMyNTYifQ.eyJicyI6Imxvb20tbWVkaWEtY29udGVudCIsImF1ZCI6InRkcC1vcy1hcmNoZXR5cGUiLCJuYmYiOjE3OTM4MTUzNjQsInRpIjoiNTI0ZjRiY2ItZjkxMS00NzZhLWJkM2UtZmU5MzIzNjE0NjI1IiwiYWRpIjoibG9vbS9sb29tIiwiaXNzIjoibWljcm9zLWdyb3VwL3RkcC1vcy1hcmNoZXR5cGUiLCJwaWQiOiIwMDhmMmE0My1mNzVjLTQ2YTgtYmI1ZS0wOTZmZTBhYjQ5NmUiLCJ3YSI6ImZhbHNlIiwib2lkIjoic2Vzc2lvbnMtdGh1bWJuYWlscy0wOWIxZGRhYzBhOTM0NGVlOTU3YjUyZjdkZGQ4NTdhMC1jMjBkYzhjOTRjNDRhYWE0LmdpZiIsImV4cCI6MTc5MzgxNTk2NCwiaWF0IjoxNzkzODE1MzY0LCJqdGkiOiJhNTIxMmQxMC0yMmNmLTQ5OTEtOWEwNy00NWEyNzIyYTRlNDMifQ.HUevz-3ZkSyfyZ0uM2-uJDWyt9tAay-uCS_WCG01KYiJP_Wsge5n60yaDkbJm_778GpRPabdiVOzmi6smTCTrdrRjKlith3OzJwRLedHOZDcJpGJ9O6JGSVq0okqFyJBdeaF40AUNtNQVJMTQAk5SLGbyBoXfMkKnRrZOftVhlN34q8vMHT44zj19slU_suibaoqpKKB1XCDZG9nNgxxwKk-8ToDr0Q9ldrz3kMW_79NJhXkMlPL-arAziyXGq6xhEKws7EhFe9HRjMPcFR0UbGPq_L7x_T63AculysD4hlm09sYfIdAaFwL0KO5f6VzDzHsBtlwKcKgqVoDgQUXMQ&Expires=1793815965&Signature=VuWUp5-9i1SivWigy50DoYGvWV3PhvriB5hz3GmVkvRxDicz%7EuRsukHG52%7EnIZNLhD2n30iz%7EhQg0fcLriblO%7EWJ6QW68hdSjVpS4ksQ8iILbCEyhMOxRvGCFiT91Z8irp0uA34LW%7ED9gz6yz-7mQZAo2BvmIGYDuJi-sMy7gu3Fro-tb5TOokfdvj8X6DbyExa80lqLIAc7Ryw%7EIm6YwJuloKbp9rWaV6Hw7Z42q8by81o-M5jeaNLY2zRFcUfZa-DI23JfvOnBYSSNt9AOW3338-lpQ0np-ivi4Pxr2KKrFQknFNV6LxDzvHVsyBX2Ulp7BW5ntTf-k7xfeRXESw__&Key-Pair-Id=KQOSYIR44AIC0","duration":579.687,"title":"Mission 6 Resubmission, Auth and Dashboard Logic","description":"This Loom explains the Mission 6 special project, focusing on authentication and password reset for the alumni portal. It shows how login state is managed in an authentication context, where successful login enables access to dashboard and related pages, and logout sets the logged-in state to false to block access. It then details the forgot password flow using an email and a specific recovery code (for example, Sigma), with reset only allowed when the email, code, and new password confirmation match. The speaker also clarifies routing via app.jsx and reviews when to use .map versus .filter and slice on the dashboard, using students.json data and year selection such as 2026 and 2025."}