introducing TSQLAuthUser.CanUserLog()
to ensure authentication is allowed, as requested by feature request [842906425928]