git地址
git://github.com/kolanos/kohana-captcha.git
在 bootstrap.php 中开启
1 2 3 4 |
Kohana::modules(array( 'captcha'?????? => MODPATH.'captcha',?????? // 验证码模块 ………… )); |
view中的写法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<form? method="post" id="Flogin"> ………… <p> <label for="captcha">验证码:</label> <input type="text" id="captcha" name="captcha" /> <?php? echo <span style="color: #fe2419;">$captcha->render()</span>; ?> </p> </form> |
controller中的写法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
if ($_POST) { $username = $_POST['username']; $password = $_POST['password']; if(Captcha::valid($_POST['captcha'])) { //正确的处理代码 if ( $this->auth->login($username, $password) ) { $this->request->redirect('admin'); } else { $this->template->content->message = "请输入正确的用户名密码"; } } else { //验证码错误的处理代码 $this->template->content->message = "请输入正确的验证码"; } } |
原创文章,转载请注明: 转载自贝壳博客
本文链接地址: Kohana v3 captcha module 简单用法
博主,我在kohana3.2.2下使用这个模块总会报错,是怎么回事儿?求解。