Authentication

Chapter 5: Authentication

This chapter covers all authentication-related topics including login, password management, and security features.

---

5.1 Login Process

Accessing the Login Page

#### Step 1: Navigate to Login Open your browser and go to: https://yourdomain.com/login

#### Step 2: Enter Credentials

FieldDescription
--------------------
EmailYour registered email address
PasswordYour account password

#### Step 3: Login

  • Click Login button
  • You will be redirected to the dashboard
  • ---

    5.2 Password Management

    Forgot Password

    If you've forgotten your password:

    #### Step 1: Access Forgot Password

  • Click Forgot Password? link on login page
  • #### Step 2: Enter Email

    • Enter your registered email address
  • Click Send Reset Link
  • #### Step 3: Check Email

    • Open your email inbox
    • Look for password reset email
  • Click the reset link
  • #### Step 4: Set New Password

    • Enter new password
    • Confirm new password
  • Click Reset Password
  • Changing Your Password (Logged In)

    #### Step 1: Access Profile

    • Click on your name in the top right
  • Select Profile or Settings
  • #### Step 2: Change Password

    • Find password change section
    • Enter current password
    • Enter new password
    • Confirm new password
  • Click Update Password
  • ---

    5.3 Two-Factor Authentication (2FA)

    Enabling 2FA

    Two-factor authentication adds an extra layer of security.

    #### Step 1: Access Security Settings

  • Go to Settings → Security
  • Find Two-Factor Authentication
  • #### Step 2: Enable 2FA

  • Toggle Enable Two-Factor Authentication
  • Choose verification method:
  • - Email: Receive code via email - SMS: Receive code via SMS (if configured) - Authenticator App: Use Google Authenticator or similar

    #### Step 3: Verify Setup

    • Enter verification code
  • Click Verify
  • Save backup codes (important!)
  • Logging In with 2FA

    • Enter email and password
    • You'll be prompted for verification code
    • Enter code from your 2FA method
  • Complete login
  • ---

    5.4 Session Management

    Active Sessions

    #### Viewing Active Sessions

  • Go to Settings → Security
  • Look for "Active Sessions" section
  • #### Ending Sessions

  • End All Other Sessions: Logs out all devices except current
  • End Specific Session: Remove individual device access
  • ---

    5.5 Login Logs

    Viewing Login History

    The system tracks all login attempts.

    #### Step 1: Access Login Logs Navigate to: Settings → Login Logs (or similar path)

    #### Step 2: Review Logs

    FieldDescription
    --------------------
    UserWho logged in
    IP AddressWhere login occurred
    DeviceBrowser/device used
    Date/TimeWhen login happened
    StatusSuccess/Failed

    ---

    5.6 Security Best Practices

    Password Requirements

    RequirementDescription
    --------------------------
    Minimum LengthAt least 8 characters
    ComplexityMix of letters, numbers, symbols
    UniquenessNot used before

    Account Security Tips

  • Use strong passwords
  • - Mix uppercase and lowercase - Include numbers and symbols - Avoid common words

  • Don't share credentials
  • - Each user should have own account - Never share login details

  • Enable 2FA
  • - Add extra security layer - Protect against unauthorized access

  • Log out after use
  • - Especially on shared computers - Prevents session hijacking

  • Report suspicious activity
  • - Unusual login locations - Unexpected password changes

    ---

    5.7 Troubleshooting Login Issues

    Common Problems

    #### Problem: "Invalid credentials" Solutions:

    • Check email spelling
    • Verify password (caps lock)
  • Reset password if forgotten
  • #### Problem: "Account disabled" Solutions:

    • Contact administrator
  • Account may be suspended
  • #### Problem: "Too many login attempts" Solutions:

    • Wait 15 minutes
  • Use forgot password
  • #### Problem: "Session expired" Solutions:

    • Log in again
  • Increase session timeout in settings
  • ---

    5.8 Quick Reference

    Login URL

    ` https://yourdomain.com/login `

    Password Reset

    ` https://yourdomain.com/password/reset `

    Security Settings

    ` Settings → Security `

    ---

    Next Steps

  • Chapter 6: Creating and managing academic years
  • Chapter 7: Setting up classes and sections
  • ---

    © 2026 School Management System. All rights reserved.