DbHelp.ru
Маленький Yii блог
Комментарии
Гость: free casino slot games free slots casino games | zone online casino games | play free vegas casino g...
Гость: casino games free online free casino games online | gsn casino | old vegas slots free casino games
Гость: zone online casino pch slots | online gambling | lady luck online casino
Гость: doubledown casino high 5 casino | slots lounge | tropicana online casino free slots 777
Гость: caesars slots free online casino | no deposit casino | online casinos online casinos



Сервер Ultima Online - Forest Wars (от создателя данного блога)

Валидация капчи в Controller-е

Рубрика: Что нового?

Оцените эту статью:

Рейтинг: 0.00 (0)
19 мая. 2010
Опубликовать в Twitter Написать в Facebook Опубликовать в своем блоге livejournal.com

Столкнулся я с вопросом как без создания формы через CFormModel — поюзать встроенный валидатор для проверки капчи. Вот чего то захотелось мне именно так.

---

Сначала искал код капчи в сессии — не нашел. Затем решил что зачем изобретать велосипед и открыл файл CСaptchaValidator.php. Покапавшись немного в нем — выдрал нужные мне кусочки:

$captcha=Yii::app()->getController()->createAction('captcha');
//$_POST['code'] - переменная с формы в которой указываем "код с картинки"

if(!$captcha->validate(intval($_POST['code']), false)) {
    echo 'ошибка в коде';
} else {
    echo 'код указан верно!';
}

Решил отпостить что б самому не забыть :)



Если хотите опубликовать этот материал у себя - пожалуйста, разместите ссылку на страницу откуда вы его взяли.
Другие yii статьи:

  1. Серия рецентов "By Example" пытается предоставить для разработчиков примеры использования самых распостраненных действий в Yii. Учимся использовать CHtml::link() на примерах! [+update ... ""By Example" : CHtml - link()"

  2. Последние пару дней я проводил небольшие технические работы на блоге, но всё не было времени запостить тему про всё что ... "Обновление на DbHelp.ru"

  3. Для одного из проектов потребовалась сортировка по полям таблицы. Задача как понимаю типичная и многим приходиться её решать от проекта ... "Легкая сортировка данных из БД"

[guest] iNeytin

Было сказано: Четверг, 20 Май 2010

вот спасибо! как раз нужно было сделать валидацию в контроллере

[adm] zolter

Было сказано: Четверг, 20 Май 2010

Пожалуйста) я тоже делал форму буквально из двух полей и решил не юзая CFormModel сколотить проверку по-быстрому :)

testlogin

Было сказано: Понедельник, 24 Май 2010

[guest] alien

Было сказано: Четверг, 18 Ноябрь 2010

Спасибо! Актуальная для меня темка.

[guest] zolter

Было сказано: Четверг, 18 Ноябрь 2010

Пожалуйста!

[guest] Гость

Было сказано: Воскресенье, 21 Август 2011

Спасибо, я голову поломал не мал часов роясь в инете

[guest] Гость

Было сказано: Вторник, 01 Май 2018

<a href="http://chineseteacrafts.com/#">Buy Cialis Without A Doctor's Prescription</a> comprar cialis 10 espa241a precios cialis peru effetti del cialis cialis lilly tadalafi we like it safe cheap cialis generic cialis soft gels <a href="http://chineseteacrafts.com">Cialis Without Prescription</a>

Оставить комментарий


Код:
Имя: