直接页面时我无法显示验证错误消息

公司

我有登录检查器的这个功能,什么时候$email$password错误我想添加重定向到另一个页面,比如在 facebook 页面上登录,何时$email和不正确$password他们定向到不同的页面但仍然登录页面(但不是同一个页面)并发送消息不正确$email$password到页面

function basisdata_cek($password){
    $email = $this->input->post('email');
    $result = $this->login->login($email,$password);
    if($result){
        $sess_array = array();
        foreach($result as $row){
            $sess_array = $arrayName = array('kode_daftar'=>$row->kode_daftar, 'email'=>$row->email, 'password'=>$row->password);
            $this->session->set_userdata('logged_in',$sess_array);
        }
        return true;
    }else{
        $this->form_validation->set_message('basisdata_cek','invalid email or password');
        return false;
    }
}

但问题是当我添加这样的重定向页面时

}else{
    redirect(base_url('index.php/login'),'refresh');
    $this->form_validation->set_message('basisdata_cek','invalid email or password');
    return false;
}

当电子邮件和密码不正确时,它仍然是直接页面,但form_validation不会显示消息

拉菲克伊斯兰

如果重定向,则无法获得 form_validation 消息。但是您可以为此使用 flashdata。

加入这个$autoload['libraries'] = array('session');application/config/autoload.php和将这个代码在您的登录页面

if ($this->session->flashdata('basisdata_cek')) {
    echo '<div class="alert alert-warning">';
    echo '<p>' . $this->session->flashdata('basisdata_cek') . '</p>';
    echo '</div>';
  } 

并把 flash$this->session->set_flashdata代替$this->form_validation->set_message之前redirect

 }else{
    $this->session->set_flashdata('basisdata_cek', 'Invalid email or password');
    redirect(base_url('index.php/login'),'refresh');        
    return false;
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

页面加载时显示错误消息

来自分类Dev

页面加载时显示错误消息

来自分类Dev

我有无法验证的 php 文件以显示正确的错误消息

来自分类Dev

jQuery验证无法正常工作;在输入值时也显示错误消息

来自分类Dev

当用户不输入内容时,我想在表单验证中显示错误消息

来自分类Dev

无法在我的页面中显示PHP错误

来自分类Dev

在验证 Angular 表单时显示消息时出现错误

来自分类Dev

无法在视图上显示MVC 5验证错误消息

来自分类Dev

在JavaScript中成功验证后,我无法显示任何消息

来自分类Dev

使用验证批注时,如何强制显示错误消息的顺序?

来自分类Dev

重氮-错误显示消息(当您从页面获取内容时)

来自分类Dev

验证时的 ExpressiveAnnotations 错误消息

来自分类Dev

我无法显示消息框,有错误吗?

来自分类Dev

我无法以使用名称的形式显示错误消息

来自分类Dev

Struts2验证无法正常工作,未显示验证错误消息

来自分类Dev

我的网站页面/帖子无法访问,显示错误

来自分类Dev

在无法加载ng-view模板时显示错误页面

来自分类Dev

C#我将如何向我的应用程序添加基本验证,以便在输入错误的用户名或密码时显示一个消息框

来自分类Dev

jQuery Mobile:如何验证表单并在页面上显示错误消息

来自分类Dev

仅使用PHP在同一页面上显示表单验证错误消息?

来自分类Dev

错误消息无法正确显示

来自分类Dev

我的Magento存储的用户警告和错误消息显示在错误的页面上

来自分类Dev

表单操作是另一个页面(php代码)如何验证表单并在视图页面中显示错误消息

来自分类Dev

当我尝试使用锚标记从我的jsp页面调用servlet页面时,显示错误

来自分类Dev

无法显示Codeigniter验证错误

来自分类Dev

未发布任何数据时,页面加载时将显示MVC剃刀验证错误

来自分类Dev

未发布任何数据时,页面加载时将显示MVC剃刀验证错误

来自分类Dev

验证期间仅显示多个错误消息

来自分类Dev

敲除验证-如何显示单个错误消息

Related 相关文章

  1. 1

    页面加载时显示错误消息

  2. 2

    页面加载时显示错误消息

  3. 3

    我有无法验证的 php 文件以显示正确的错误消息

  4. 4

    jQuery验证无法正常工作;在输入值时也显示错误消息

  5. 5

    当用户不输入内容时,我想在表单验证中显示错误消息

  6. 6

    无法在我的页面中显示PHP错误

  7. 7

    在验证 Angular 表单时显示消息时出现错误

  8. 8

    无法在视图上显示MVC 5验证错误消息

  9. 9

    在JavaScript中成功验证后,我无法显示任何消息

  10. 10

    使用验证批注时,如何强制显示错误消息的顺序?

  11. 11

    重氮-错误显示消息(当您从页面获取内容时)

  12. 12

    验证时的 ExpressiveAnnotations 错误消息

  13. 13

    我无法显示消息框,有错误吗?

  14. 14

    我无法以使用名称的形式显示错误消息

  15. 15

    Struts2验证无法正常工作,未显示验证错误消息

  16. 16

    我的网站页面/帖子无法访问,显示错误

  17. 17

    在无法加载ng-view模板时显示错误页面

  18. 18

    C#我将如何向我的应用程序添加基本验证,以便在输入错误的用户名或密码时显示一个消息框

  19. 19

    jQuery Mobile:如何验证表单并在页面上显示错误消息

  20. 20

    仅使用PHP在同一页面上显示表单验证错误消息?

  21. 21

    错误消息无法正确显示

  22. 22

    我的Magento存储的用户警告和错误消息显示在错误的页面上

  23. 23

    表单操作是另一个页面(php代码)如何验证表单并在视图页面中显示错误消息

  24. 24

    当我尝试使用锚标记从我的jsp页面调用servlet页面时,显示错误

  25. 25

    无法显示Codeigniter验证错误

  26. 26

    未发布任何数据时,页面加载时将显示MVC剃刀验证错误

  27. 27

    未发布任何数据时,页面加载时将显示MVC剃刀验证错误

  28. 28

    验证期间仅显示多个错误消息

  29. 29

    敲除验证-如何显示单个错误消息

热门标签

归档