Обработка исключения для Html.AntiForgeryToken()

Если для страницы авторизации используется хелпер Html.AntiForgeryToken(), то существует вероятность получить исключение в случае, когда пользователь войдет в систему через другую вкладку. Чтобы не лишать пользователя уверенности в стабильной работе […]

Двухфакторная аутентификация при помощи Google AUTHENTICATOR

Во-первых, необходимо установить open source package под названием OTP Sharp для валидации TOTP кода. Далее следует создать метод для вывода QR-кода на страницу: [HttpGet] public async Task EnableGoogleAuthenticator() { byte[] […]

Посмотреть размер всех таблиц в базе данных SQL SERVER

Существует несколько вариантов, чтобы получить количество строк для всех таблиц в БД: sys.partitions Catalog View SELECT QUOTENAME(SCHEMA_NAME(sOBJ.schema_id)) + ‘.’ + QUOTENAME(sOBJ.name) AS [TableName] , SUM(sPTN.Rows) AS [RowCount] FROM sys.objects AS […]

Тормозит Visual Studio? Как ускорить Visual Studio

В этой статье мы рассмотрим основные решения как можно ускорить Visual Studio. Надеемся, что ваша среда разработки будет меньше тормозить после принятия нижеуказанных мер. Важно: применяйте эти способы оптимизации Visual […]

Сколько стоит пользователь?

Для сайтов, у которых нет прямых продаж посетителям сайтов, обычно основными метриками являются количество пользователей: количество новых регистраций лояльность активность пользователей Обычно это контентные сайты, новостные порталы, социальные сети, блоги. […]

Защита от дурака в веб-приложениях

Защита от дурака – это не защита вашего сайта от дурака-злоумышленника, это снижение нагрузки на вашу тех поддержку, чтобы всякие дураки не мучали их тупыми вопросами по регистрации.  Ниже мы […]

Тренды интернет-маркетинга. Поиск клиентов в сети – что заменит лендинг?

Каким будет будущее лендингов? В данный момент лендинг – основной инструмент прямой продажи. Это страница, на которой присутствует вся необходимая информация для продажи. Посетитель либо оставляет заявку, либо уходит с […]