Brand new way to manage authentification with admin class