π User Management Extension (V3)
This release introduces the third phase of the Bank System, implementing a secure administrative layer to manage system access and user permissions.
β¨ What's New:
- π₯ Manage Users Menu: A new administrative sub-menu to control system users.
- π Login & Security: Added a secure login screen requiring a valid username and password to access the system.
- π Permissions System: Implemented a binary-based permissions system to grant or restrict specific features for each user.
- π‘οΈ Access Control: Integrated validation checks to prevent unauthorized access to sensitive operations.
- ποΈ Full CRUD Operations: Complete support for Creating, Reading, Updating, and Deleting (CRUD) user accounts.
π§ Technical Highlights:
- π¦ Bitwise Operations: Utilized bitwise operators to handle complex user permissions efficiently.
- ποΈ Global User Session: Implemented a global CurrentUser struct to track logged-in sessions.
- π File Handling Integration: Enhanced data persistence ensuring data integrity across both Clients and Users files.
β
Completed: Jul 9, 2026
π Course: Course 8 - Version 3 (Extension 2)
π¨βπ« Instructor: Dr. Mohammed Abu-Hadhoud
π Platform: Programming Advices