Модальные окна Ion Auth и Bootstrap

Я хочу интегрировать Ion Auth в мой начальный логин, который является модальным, я использую Code Igniter. Как вызвать метод входа Ion Auth при нажатии кнопки входа? Если я использую перенаправление, он не перезагрузит страницу и не удалит модальное окно?

Могу ли я вызвать контроллер с помощью клика? или поместить логин() с контроллера и сделать его javascript? ха-ха

Очень нужна помощь!


person Chrisette Angeline    schedule 10.01.2015    source источник


Ответы (2)


Вам нужно будет создать новый метод контроллера для входа через Ajax.

person Ben Edmunds    schedule 10.01.2015

Я использую Ion Auth с CodeIgniter, вызывая функции входа в каждый контроллер. Бывший:

<?php

class Files extends CI_Controller {

    function __construct()
    {
        parent::__construct();
        $this->load->model('files'); //to load your model

        if (!$this->ion_auth->logged_in())
        {
            redirect("auth/login", 'refresh');  //if you are not logged go to controller auth, function login to show the login form
        }
    }

    function index()
    {
        //do something - you are already logged
    }

    ///here your functions in controller

}

.. надеюсь, что это может помочь вам.

person Tikky    schedule 19.01.2015
comment
... извините, теперь я вижу, что вы попросили решение, которое может работать с модальным загрузчиком. - person Tikky; 19.01.2015