summaryrefslogtreecommitdiff
path: root/kohana/controllers/captcha.php
diff options
context:
space:
mode:
Diffstat (limited to 'kohana/controllers/captcha.php')
-rw-r--r--kohana/controllers/captcha.php23
1 files changed, 23 insertions, 0 deletions
diff --git a/kohana/controllers/captcha.php b/kohana/controllers/captcha.php
new file mode 100644
index 00000000..60f9f401
--- /dev/null
+++ b/kohana/controllers/captcha.php
@@ -0,0 +1,23 @@
+<?php defined('SYSPATH') or die('No direct script access.');
+/**
+ * Outputs the dynamic Captcha resource.
+ * Usage: Call the Captcha controller from a view, e.g.
+ * <img src="<?php echo url::site('captcha') ?>" />
+ *
+ * $Id$
+ *
+ * @package Captcha
+ * @author Kohana Team
+ * @copyright (c) 2007-2008 Kohana Team
+ * @license http://kohanaphp.com/license.html
+ */
+class Captcha_Controller extends Controller {
+
+ public function __call($method, $args)
+ {
+ // Output the Captcha challenge resource (no html)
+ // Pull the config group name from the URL
+ Captcha::factory($this->uri->segment(2))->render(FALSE);
+ }
+
+} // End Captcha_Controller \ No newline at end of file