amr*_*ree 1 php zend-framework
如何使用Zend Filter将我的POST数据过滤为SHA1值?我正在尝试将用户提交的当前普通密码与我数据库中的SHA1值进行比较.
我正在使用Identical Validator来比较值(在将表单呈现给用户之前从数据库中获取的值).我processAjax用来验证所有表单值.
你应该创建自己的过滤器来做到这一点:
class Sha1Filter implements Zend_Filter_Interface
{
public function filter($value)
{
return sha1($value);
}
}
Run Code Online (Sandbox Code Playgroud)
之后,您可以将其添加为任何其他过滤器
http://framework.zend.com/manual/en/zend.filter.writing_filters.html