Releases: Duedot43/VirtualPass
v10.0
Additions
- New home page made by @howtoapple
- New and refreshed UI bu @howtoapple
- Brand new backend
- Student management panel
- Admin management panel
- Teacher management panel
Changes
- Uses SQL database instead of JSON files
- Main operations are now done with AJAX embeds on the home page
- You can now add more admins and teachers
- Code is cleaner and now has a central modules file for common functions
- More secure verified by Snyk
- Students can no longer register themselves or rooms
- Students can be imported by a CSV file (not exactly working)
- Users now have API keys and there are now API levels
Misc
- Database backups are now depreciated
- JSON files are no longer used
- All exec functions have been removed
Dev notes
And that's basically it @howtoapple is no longer working on this project as far as I know and I have no idea whats gonna happen with this so im just making a release maybe the last release im not sure I doubt anyone will pick up on this project or even notice. But who knows if your reading this then good luck sorting through the mess of code! Anyway hope I can do something that at least someone will notice someday.
V9.2
Fixes
- Fixed
edit_user.php
API file with a miss-spell of$user_sec
to$usr_sec
and$user_var
to$usr_var
Removals
-
Removed legacy insecure general logs
-
Removed legacy update system in place for the plugin manager
Additions
- Added license info at the beginning of every file
V9.1
V9.0
Addidions
-
Added a more efficient method of viewing students in a room.
-
Added a JSON file named
mass.json
for use in the API which contains all the user and room IDs -
Added an API that is documented
-
Added plugin manager
Convience fixes
- The program now generates HTML for a room instead of
registercookie.php
andregqrid.php
adding options to/teacher/student.php
now/teacher/student.php
generates a user list based onmass.json
the admin portalstudent.php
also does this but for all users
V8.0
Additions:
-
Added a teacher portal where lower-level users can create rooms and see what students are departed from their room.
-
Upgraded room identification system where instead of a user-defined number it is now randomly generated.
-
Added a system where administrators and teachers can create their own working QR code.
Fixes:
- Fixed security flaw where users could look at other user's departure status of the current room by looking at the room id in the QR code
Full Changelog: V7.5...V8.0
V7.6-testing
Additions:
- Teacher portal for teacher access to student info
Fixes:
- Removed security hole in /human_info/teacher_portal/.php
V7.6-beta
V7.5
V7.4
V7.3
Additions:
- Added delay for depart/arrive button so users don't spam it.
Fixes:
-
Fixed a security hole where you access the admin portal without a password using regqrid.php to make a custom cookie file
-
Fixed a security hole where you could gain access to the admin portal by setting a file that already exists with the admin cookie