I found a number of problems and the most fatal is that the password for the admin is not encrypted in the database (admin table)
Author response
Thank you for your valuable feedback; I will try to improve the codebase accordingly; I really appreciate you taking time and leave a feedback;