Welcome Guest, Not a member yet? Register   Sign In
Can you spot the not? ION Auth.
#1

[eluser]anna16[/eluser]
Hi guys

I have just successfully installed ION Auth.
The problem included with it is these codes below,
Code:
//log the user in
    function login()
    {
        $this->data['title'] = "Login";

        //validate form input
        $this->form_validation->set_rules('email', 'Email Address', 'required|valid_email');
        $this->form_validation->set_rules('password', 'Password', 'required');

        if ($this->form_validation->run() == true)
        { //check to see if the user is logging in
            //check for "remember me"
            $remember = (bool) $this->input->post('remember');

            if ($this->ion_auth->login($this->input->post('email'), $this->input->post('password'), $remember))
            { //if the login is successful
                //redirect them back to the home page
                $this->session->set_flashdata('message', $this->ion_auth->messages());
                redirect($this->config->item('base_url'), 'refresh');
            }
            else
            { //if the login was un-successful
                //redirect them back to the login page
                $this->session->set_flashdata('message', $this->ion_auth->errors());
                redirect('auth/login', 'refresh'); //use redirects instead of loading views for compatibility with MY_Controller libraries
            }
        }
        else
        { //the user is not logging in so display the login page
            //set the flash data error message if there is one
            $this->data['message'] = (validation_errors()) ? validation_errors() : $this->session->flashdata('message');

            $this->data['email'] = array('name' => 'email',
                'id' => 'email',
                'type' => 'text',
                'value' => $this->form_validation->set_value('email'),
            );
            $this->data['password'] = array('name' => 'password',
                'id' => 'password',
                'type' => 'password',
            );

            $this->load->view('auth/login', $this->data);
        }
    }

These codes is in the controller of ION Auth.
When I login using the admin it redirect properly.
But when I login using an ordinary member it turn the page into white.
I know i can fix this, but i just can't afford to waste more time.
Perhaps someone out there already knew this error and can give advice to me.

Thanks in advanced.


-anna
#2

[eluser]Ben Edmunds[/eluser]
Make sure you have the newest version of Ion Auth.

Does it happen in a different browser?

Try turning on output buffering in your PHP config.




Theme © iAndrew 2016 - Forum software by © MyBB