0

Мне нужно создать систему входа в систему для моей школьной работы, и я хочу, чтобы мой URL-адрес был в адресной строке перед входом в систему и после того же. Так же, как Facebook, есть URL: facebook.com, если мы не вошли в систему, и будет стил facebook.com, если мы вошли вАдресация Codeigniter до и после входа в систему

ответ

0

Люди используют основу для приложения одной страницы в целом. Я предполагаю, что вы используете библиотеку аутентификации или собственную систему аутентификации в CodeIgniter. Внутри контроллера по умолчанию, вы должны сделать что-то вроде этого (алгоритм)

If user is logged in: 
    call the layout for the login system 
else: 
    call the main page to be displayed when the user is logged in 

Для добавления других информационных/страниц в ней, вы можете использовать JQuery, чтобы заменить текст тела с новой страницы.

Адрес электронной почты: Его можно вызывать из правильных контроллеров CodeIgniter, которые предоставляют только тело html.

Например, в основной макет, вы можете использовать:

$(document).ready(function(){ 
    $('#button1').click(function(){ 
    $.get("mysite.com/second_page",function(data,status){ 
    $('#main_div').html(data); 
    }); 
    }); 
}); 
Смежные вопросы