Делаем свою капчу (asp.net, c#)

Механизм капчи такой: генерируем картинку с рандомным кодом из символов, запоминаем этот код в сессии, показываем поле пользователю для ввода кода с картинки и после отправки этого поля, делаем проверку на совпадение этого кода с кодом хранящимся в сессии.

Читать далее Делаем свою капчу (asp.net, c#)

Настройка маршрутов в web api (asp.net, c#)

В web api контроллере можно создавать методы Get, Post, Put, Delete которые соответствуют запросам по названию. Это позволяет обращаться к этим методам посредством только наименования контроллера. А если создать другие методы (например GetSomething, DeleteSomething или PerformSomething), то будут конфликты при обращении к этим методам. Настроим маршруты так чтоб не было никаких конфликтов.

Читать далее Настройка маршрутов в web api (asp.net, c#)