01
Enter from a single URL
Every user starts from /portal/login. Public use of /portal/{panel}/login is not part of the main flow and is redirected back to centralized login.
Portal Flow Guide
This page explains how users enter the portal, where they are redirected after login, what each panel is meant for, and what should be checked when an account cannot be used yet. All access starts from the centralized login at /portal/login.
This reflects the current portal implementation, not the older per-panel public login approach.
01
Every user starts from /portal/login. Public use of /portal/{panel}/login is not part of the main flow and is redirected back to centralized login.
02
Email and password must be valid. Internal accounts must also be active and linked to a valid organization and office before use.
03
If the account is not yet verified, the user is sent to the email verification page, where a new verification link can be requested.
04
Owner goes to admin, manager to manager, supervisor to supervisor, staff to staff, and client to client without manual panel selection.
05
Internal users work on assignments, documents, KPI, leave, office leave, and monitoring. Clients focus on NDA completion and final documents.
06
If the password is forgotten, use password reset. If the wrong panel is opened or access is denied, go back to /portal/login or the correct dashboard.
These are the post-login destinations based on the role attached to the account.
Owner / Admin
/portal/admin
Handles master data, users, roles, cross-module approvals, full monitoring, and the main administration area.
Manager
/portal/manager
Focused on approvals, assignments, bonuses, team monitoring, and managerial-level operational review.
Supervisor
/portal/supervisor
Reviews requests, monitors teams in supervisory scope, and continues workflow before manager decisions.
Staff
/portal/staff
Runs daily work such as documents, monthly KPI, leave requests, and office leave requests based on permissions.
Client
/portal/client
Handles NDA, opens their document list, and downloads only final documents made available to the client.
If You Are an Internal User
If You Are a Client
Use the "Forgot password?" link on the login page. The system will send a reset email so you can set a new password.
Sign in with your account and resend the verification email from the verification page if the account is still unconfirmed.
If the panel URL does not match your role, access will be denied. Return to /portal/login or your correct dashboard.
Why am I always redirected to a specific panel after login?
Because redirect behavior follows your account role. Users no longer choose panels manually as part of the normal flow.
Why is my menu different from another user's menu?
Each panel and menu follows role and permission rules. Manager, supervisor, staff, and client are expected to see different work areas.
What should I do if I still cannot sign in?
Check the email/password, email verification status, and whether the account is active. If it still fails, ask an admin to review the role and organization/office binding.
Why is a specific page or widget not appearing in my panel?
Page and widget visibility is controlled by permission records tied to the role. Ask the system admin to check and synchronize permissions via RolePermissionSeeder.