Добрый день Дмитрий! Спасибо за найденый баг. Баг происходит из-за неверной очистки устаревших значений капчи, вместо старых удаляются новые. В качестве быстрого решения проблемы измените StorageProvider на CookieStorageProvider:
CaptchaUtils.CaptchaManager.StorageProvider = new CookieStorageProvider();
В ближайщее время я исправлю баг и выпущу обновление.
Нет. Разобрался, писал комментарий, но что-то он не опубликовался. Не мешало бы где-нибудь упомянуть DefaultCaptchaControler, точнее то что его может понадобится добавить в routes, как в моем случае. А с версиями все нормально, спасибо за библиотеку, отличная капча.
Здравствуйте. Выползает такая ошибка: https://dl.dropboxusercontent.com/u/31434513/error.PNG
Появляется при загрузки страницы где используется капча. Если нажать "продолжить" то страница загрузиться вместе с капчой но будет отсутствовать кнопочка "обновить". Как быть?
Captcha работает через раз((((((((
http://clip2net.com/s/5Kzuri
У меня на сайте каптча рботат через раз, на вашем, если обновить страничку несколько раз тоже самое. Как пофикстить проблему?
Добрый день Дмитрий!
Спасибо за найденый баг. Баг происходит из-за неверной очистки устаревших значений капчи, вместо старых удаляются новые. В качестве быстрого решения проблемы измените StorageProvider на CookieStorageProvider:
CaptchaUtils.CaptchaManager.StorageProvider = new CookieStorageProvider();
Спасибо за быстрый ответ. Проблема решена. :)
https://db.tt/7vffd0n1
В чем может быть проблема? Вроде все работает, но самого изображения нет.
DefaultCaptchaManager.cs строка 406 возвращает null
Похоже, что вы подключили неверную версию библиотеки. Убедитесь, что версия MVC совпадает с версией библиотеки.
Нет. Разобрался, писал комментарий, но что-то он не опубликовался.
Не мешало бы где-нибудь упомянуть DefaultCaptchaControler, точнее то что его может понадобится добавить в routes, как в моем случае.
А с версиями все нормально, спасибо за библиотеку, отличная капча.
Сергей, приведите пожалуйста код, какой вы добавили в routes. У меня похожая проблема, при изменении добавлении Area.
У меня так:
routes.MapRoute("DefaultCaptcha", "DefaultCaptcha/{action}", new { controller = "DefaultCaptcha" });
Здравствуйте. Выползает такая ошибка:
https://dl.dropboxusercontent.com/u/31434513/error.PNG
Появляется при загрузки страницы где используется капча. Если нажать "продолжить" то страница загрузиться вместе с капчой но будет отсутствовать кнопочка "обновить". Как быть?
Здравствуйте. Не могли бы вы показать реализацию экшна /Example/ru-RU/ValidateCaptcha? Спасибо.