updateAuth abstract method
Updates the authentication session with the provided email, password,
and user object T.
This method should be implemented to manage session updates when the user's credentials or details change.
Implementation
void updateAuth(String email, String password, T user);