User Account Management Guide
Learn how to securely create, manage, and protect your account in the Cafeteria Web System. This comprehensive guide covers registration, login options, profile updates, password recovery, two-factor authentication, and best security practices for users.
Welcome to the Cafeteria Web System! This comprehensive guide will help you create, manage, and secure your user account.
Table of Contents
- Getting Started
 - Creating Your Account
 - Signing In
 - Email and Phone Verification
 - Password Recovery
 - Managing Your Profile
 - External Logins
 - Two-Factor Authentication (2FA)
 - Security Best Practices
 - Getting Help
 - Conclusion
 
Getting Started
The Cafeteria Web System provides a secure and convenient way to manage your cafeteria services. Before you can use the system, you need to create an account. You have two options:
- Create an account with a password (traditional sign-up)
 - Use your Google account for quick registration
 
Creating Your Account
Sign Up with Password
- Navigate to the Sign-Up Page
- Go to the login page
 - Click on the "Sign up" link at the bottom of the page
 
 - Fill in Your Information
- First Name: Enter your first name
 - Last Name: Enter your last name
 - Phone Number: Enter your Ethiopian phone number (e.g., 09xx xxx xxxx or 07xx xxx xxxx)
 - Email Address: Enter a valid email address (e.g., name@example.com)
 - Password: Create a strong password
 - Confirm Password: Re-enter your password to confirm
 
 - Submit the Registration
- Click the "Sign up" button
 - You will receive a confirmation email with a link to verify your account
 
 - Important Notes
- Use a strong password that includes uppercase letters, lowercase letters, numbers, and special characters
 - Keep your password secure and do not share it with anyone
 - Your email will be used as your username for logging in
 
 
Sign Up with Google
- Navigate to the Sign-Up Page
- Go to the login page
 - You'll see a "Sign in with Google" button
 
 - Click "Sign in with Google"
- Click the button with the Google icon
 - You'll be redirected to Google's sign-in page
 
 - Sign in to Your Google Account
- Enter your Google email and password
 - Grant permission for the application to access your basic profile information
 
 - Complete Your Profile
- After Google authentication, you'll be asked to provide additional information:
 - First Name: Enter your first name
 - Last Name: Enter your last name
 - Email: Your Google email will be pre-filled
 - Phone Number: Enter your Ethiopian phone number
 
 - Submit
- Click "Register" to complete your account setup
 - Your account will be created and linked to your Google account
 
 
Signing In
Sign In with Password
- Go to the Login Page
- Navigate to the login page of the Cafeteria Web System
 
 - Enter Your Credentials
- Email or Phone: Enter either your registered email address or phone number
 - Password: Enter your password
 
 - Optional: Remember Me
- Check the "Remember me" box to stay logged in on this device
 - Only use this option on your personal devices
 
 - Click "Login"
- Click the "Login" button to access your account
 - If your credentials are correct, you'll be logged in to your dashboard
 
 - Troubleshooting
- If you forgot your password, click "Forgot password?" link
 - Ensure your email/phone is correctly entered
 - Check if Caps Lock is on when entering your password
 
 
Sign In with Google
- Go to the Login Page
- Navigate to the login page
 
 - Click "Sign in with Google"
- Click the button with the Google icon
 
 - Select Your Google Account
- Choose the Google account you used to register
 - If you're already signed in to Google, you may be logged in automatically
 
 - Grant Permissions
- If prompted, grant the necessary permissions
 - You'll be redirected back to the application and logged in
 
 
Email and Phone Verification
Confirming Your Email
- After Registration
- Upon registration, you'll receive a confirmation email at the address you provided
 - Check your inbox (and spam folder) for an email from the Cafeteria Web System
 
 - Click the Verification Link
- Open the email
 - Click the "Confirm your email" link in the email
 - You'll be redirected to a confirmation page
 
 - Verification Complete
- Your email is now verified
 - You can now use all features of the system
 
 - Resend Verification Email
- If you didn't receive the email, you can request a new one:
 - Go to your account settings
 - Navigate to "Email" under Manage Account
 - Click "Verify Email" to send a new verification email
 
 
Confirming Your Phone Number
- Navigate to Phone Settings
- Log in to your account
 - Go to your account settings (click on your name in the top right)
 - Select "Phone" from the menu
 
 - Request Verification
- If your phone is not verified, you'll see a warning message
 - Click the "Verify Phone" button
 - An OTP (One-Time Password) will be sent to your phone via SMS
 
 - Enter the OTP
- You'll be redirected to the OTP verification page
 - Enter the 6-digit code you received via SMS
 - Click "Verify"
 
 - Verification Complete
- Your phone number is now verified (marked with a ✓)
 - You can now receive SMS notifications and use phone-based recovery
 
 
Password Recovery
Forgot Password
- Go to the Login Page
- Navigate to the login page
 - Click the "Forgot password?" link
 
 - Enter Your Email
- Enter the email address associated with your account
 - Click "Submit" or "Reset Password"
 
 - Check Your Email
- You'll receive a password reset email
 - Open the email and click the "Reset Password" link
 - The link is valid for a limited time only
 
 - If You Have 2FA Enabled
- You may need to enter an OTP sent to your phone
 - Enter the verification code to proceed
 
 
Resetting Your Password
- Enter New Password
- You'll be directed to the password reset page
 - Enter your new password
 - Confirm the new password by entering it again
 
 - Password Requirements
- Must be at least 6 characters long
 - Should include uppercase and lowercase letters
 - Should include numbers and special characters for better security
 
 - Submit
- Click "Reset" or "Submit"
 - You'll receive a confirmation that your password has been reset
 
 - Sign In
- Return to the login page
 - Sign in with your new password
 
 
Managing Your Profile
Update Personal Information
- Access Your Profile
- Log in to your account
 - Click on your name in the top right corner
 - Select "Profile" or "Account Settings"
 
 - Edit Your Information
- First Name: Update your first name
 - Last Name: Update your last name
 - Phone Number: Update your phone number (optional)
 
 - Save Changes
- Click "Save" or "Update Profile"
 - You'll see a confirmation message
 - If you changed your phone number, you'll need to verify it again
 
 
Change Email Address
- Navigate to Email Settings
- Go to Account Settings
 - Select "Email" from the menu
 
 - View Current Email
- Your current email is displayed at the top
 - If verified, it will have a ✓ checkmark
 
 - Enter New Email
- In the "New Email" field, enter your new email address
 - Click "Update Email"
 
 - Verify New Email
- A verification email will be sent to your new email address
 - Open the email and click the confirmation link
 - Your email will be updated after verification
 
 - Important Notes
- Your old email will remain active until you confirm the new one
 - You'll use the new email for future logins once confirmed
 
 
Change Phone Number
- Navigate to Phone Settings
- Go to Account Settings
 - Select "Phone" from the menu
 
 - View Current Phone
- Your current phone number is displayed
 - If verified, it will have a ✓ checkmark
 
 - Enter New Phone Number
- In the "New Phone" field, enter your new Ethiopian phone number
 - Click "Update Phone"
 
 - Verify New Phone
- An OTP will be sent to your new phone number via SMS
 - Enter the OTP code on the verification page
 - Click "Verify"
 
 - Confirmation
- Your phone number will be updated after successful verification
 - The new number will be used for SMS notifications and 2FA
 
 
Change Password
- Navigate to Change Password
- Go to Account Settings
 - Select "Change Password" from the menu
 
 - Enter Current Password
- Enter your current password for security verification
 
 - Enter New Password
- New Password: Enter your new password
 - Confirm New Password: Re-enter your new password
 
 - Submit
- Click "Update Password" or "Change Password"
 - You'll see a confirmation message
 
 - Sign In Again
- For security, you'll be signed out
 - Sign in again with your new password
 
 - Password Requirements
- Must be at least 6 characters
 - Should include a mix of uppercase, lowercase, numbers, and special characters
 
 
External Logins
External logins allow you to connect your Google account to your Cafeteria Web account for quick and convenient sign-in.
Linking Google Account
- Navigate to External Logins
- Log in to your account
 - Go to Account Settings
 - Select "External Logins" from the menu
 
 - Connect Google Account
- You'll see an "External Login Setup" section
 - Click the "Connect Google" button
 
 - Authenticate with Google
- You'll be redirected to Google's sign-in page
 - Sign in to the Google account you want to link
 - Grant the necessary permissions
 
 - Confirmation
- You'll be redirected back to the External Logins page
 - Your Google account is now linked (shown in "External Login Linked" section)
 - You can now sign in using either your password or Google account
 
 
Removing External Login
- Navigate to External Logins
- Go to Account Settings
 - Select "External Logins"
 
 - View Linked Accounts
- You'll see your linked Google account in the "External Login Linked" section
 
 - Remove Google Login
- Click the "Remove Google" button
 - A confirmation prompt may appear
 
 - Important Notes
- You can only remove an external login if:
 - You have a password set on your account, OR
 - You have another external login linked
 - This prevents you from being locked out of your account
 - After removal, you can only sign in with your password or other linked accounts
 
 
Two-Factor Authentication (2FA)
Two-Factor Authentication adds an extra layer of security to your account. When enabled, you'll need both your password and a unique code from your mobile device to sign in.
Setting Up 2FA
- Navigate to 2FA Settings
- Log in to your account
 - Go to Account Settings
 - Select "Two-factor authentication" from the menu
 
 - Enable 2FA
- Click "Add authenticator app" or "Setup authenticator app"
 
 - Install an Authenticator App
- If you don't have one already, install an authenticator app on your mobile device:
 - Microsoft Authenticator
 - Google Authenticator
 - Authy
 - Any other TOTP-compatible app
 
 - Scan the QR Code
- A QR code will be displayed on the screen
 - Open your authenticator app
 - Scan the QR code with your app
 - Alternatively, you can manually enter the provided key
 
 - Verify Setup
- Your authenticator app will generate a 6-digit code
 - Enter this code in the verification field on the website
 - Click "Verify" or "Enable"
 
 - Save Recovery Codes
- After enabling 2FA, you'll be shown recovery codes
 - IMPORTANT: Save these codes in a safe place
 - You'll need them if you lose access to your authenticator app
 - Print them or save them securely (see Recovery Codes section below)
 
 
Using 2FA to Sign In
- Enter Email/Phone and Password
- Go to the login page
 - Enter your email or phone number
 - Enter your password
 - Click "Login"
 
 - Enter Authenticator Code
- You'll be redirected to a 2FA verification page
 - Open your authenticator app
 - Find the 6-digit code for Cafeteria Web
 - Enter the code on the verification page
 
 - Optional: Remember This Device
- Check "Remember this machine" to skip 2FA on this device for 30 days
 - Only use this on your personal devices
 
 - Submit
- Click "Log in" or "Verify"
 - You'll be logged in to your account
 
 
Recovery Codes
- When You Set Up 2FA
- You'll receive a set of recovery codes (usually 10 codes)
 - Each code can be used only once
 - Store them securely:
 - Print and keep in a safe place
 - Save in a password manager
 - Store in a secure note app
 
 - Using a Recovery Code
- If you don't have access to your authenticator app:
 - On the 2FA verification page, click "Sign in with a recovery code"
 - Enter one of your recovery codes
 - Click "Log in"
 - The code will be marked as used and cannot be used again
 
 - Generating New Recovery Codes
- Go to Account Settings → Two-factor authentication
 - Click "Reset recovery codes" or "Generate new recovery codes"
 - Your old codes will be invalidated
 - Save the new codes securely
 
 - Important
- If you run out of recovery codes or lose them, generate new ones immediately
 - Without recovery codes or an authenticator app, you may lose access to your account
 
 
Disabling 2FA
- Navigate to 2FA Settings
- Go to Account Settings
 - Select "Two-factor authentication"
 
 - Disable 2FA
- Click "Disable 2FA" or "Turn off two-factor authentication"
 - You may need to verify with your authenticator app one last time
 
 - Confirmation
- Click "Disable" to confirm
 - 2FA is now disabled
 - You can sign in with just your password (or external login)
 
 - Security Recommendation
- Two-Factor Authentication significantly improves account security
 - Consider keeping it enabled, especially if you handle sensitive information
 - If you disable 2FA, ensure you have a strong password
 
 
Security Best Practices
- Password Security
- Use a strong, unique password
 - Don't reuse passwords from other websites
 - Change your password regularly
 - Never share your password with anyone
 
 - Email and Phone Verification
- Always verify your email and phone number
 - Keep your contact information up to date
 - This ensures you can recover your account if needed
 
 - Two-Factor Authentication
- Enable 2FA for maximum security
 - Keep your recovery codes safe
 - Use a reliable authenticator app
 
 - External Logins
- Only link trusted external accounts
 - Review your linked accounts regularly
 - Ensure your external accounts (like Google) are also secure
 
 - General Tips
- Log out when using shared or public computers
 - Don't check "Remember me" on public devices
 - Be cautious of phishing emails asking for your credentials
 - Keep your devices and browsers updated
 
 
Getting Help
- Common Issues
- Check the troubleshooting sections in each category above
 - Ensure your browser is up to date
 - Try clearing your browser cache and cookies
 
 - Contact Support
- If you still need help, contact the system administrator
 - Provide details about the issue you're experiencing
 - Include screenshots if possible (without showing sensitive information)
 
 - Account Recovery
- If you're completely locked out, contact support immediately
 - They may require identity verification to help you regain access
 
 
Conclusion
This guide covers all aspects of creating and managing your account in the Cafeteria Web System. By following these instructions, you can:
- Create and access your account securely
 - Keep your information up to date
 - Protect your account with 2FA
 - Recover access if you forget your password
 
For the best experience and security, we recommend:
- Verifying your email and phone number
 - Setting up Two-Factor Authentication
 - Using a strong, unique password
 - Keeping your profile information current
 
Thank you for using the Cafeteria Web System!