логика на клиенте для авторизации