创建自定义代码标记验证规则
2022-08-30 16:27:52
我在登录表单中有一个函数,用于检查电子邮件和密码是否与数据库中的值匹配,如果是这样,它将用户登录到系统中。
如果此函数返回 false,我想显示验证错误。
我的问题是我不确定如何创建它。该消息与密码和电子邮件字段相关,因此我不希望每个输入字段的规则仅显示一条消息。
我尝试过使用flashdata来实现这一点,但它仅在页面刷新时才有效。
如何仅为函数创建新的验证规则?$this->members_model->validate_member()
$this->form_validation->set_error_delimiters('<div class="error">', '</div>');
$this->form_validation->set_rules('email_address', '"Email address"', 'trim|required|valid_email');
$this->form_validation->set_rules('password', '"Password"', 'trim|required');
if ($this->form_validation->run() == FALSE)
{
$viewdata['main_content'] = 'members/login';
$this->load->view('includes/template', $viewdata);
}
else
{
if($this->members_model->validate_member())
{