Authored by whb

在线登记

... ... @@ -157,6 +157,14 @@ class Controller_Onlinereg extends Controller_Abstract
$imgCode->setWidth(150)->setHeight(50)->setWordLen($len)->generate($namespace);
}
public function getcodeAction()
{
$g = trim($this->_request->query('g'));
$namespace = !empty($g) ? $g : 'passport_istration';
echo strtolower(Util_Captcha::getFromSession($namespace));
}
/**
* 验证code
*
... ... @@ -166,7 +174,9 @@ class Controller_Onlinereg extends Controller_Abstract
private function validate($code)
{
$code = strtolower($code);
$sessionCode = strtolower(Util_Captcha::getFromSession('passport_istration'));
$g = trim($this->_request->query('g'));
$namespace = !empty($g) ? $g : 'passport_istration';
$sessionCode = strtolower(Util_Captcha::getFromSession($namespace));
Util_Captcha::setToSession('passport_istration', '');
if($code == $sessionCode)
{
... ... @@ -176,6 +186,5 @@ class Controller_Onlinereg extends Controller_Abstract
{
return true;
}
}
}
\ No newline at end of file
... ...