Создание модуля GameAP: различия между версиями
Перейти к навигации
Перейти к поиску
Nikita (обсуждение | вклад) (Новая страница: «== Модуль Hello World == 1. Создаем файл в каталоге '''applications/controllers''' 2. Вставляем в содержимое ф…») |
Nikita (обсуждение | вклад) |
||
| Строка 5: | Строка 5: | ||
2. Вставляем в содержимое файла | 2. Вставляем в содержимое файла | ||
<pre> | <pre> | ||
| − | <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | + | <?php |
| + | if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | ||
class File_name CI_Controller { | class File_name CI_Controller { | ||
| Строка 25: | Строка 26: | ||
<pre> | <pre> | ||
| − | <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | + | <?php |
| + | if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | ||
class File_name CI_Controller { | class File_name CI_Controller { | ||
Версия 13:47, 1 июня 2013
Модуль Hello World
1. Создаем файл в каталоге applications/controllers
2. Вставляем в содержимое файла
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class File_name CI_Controller {
public function index()
{
echo 'Hello World!';
}
}
где File_name - имя файла, первая буква должна быть заглавной, название самого файла не должно начинаться с заглавной буквы.
Теперь, если перейти по адресу example.com/file_name/ то админпанель отобразит нам надпись "Hello World"
Модуль с авторизацией
Для того, чтобы показать инфорацию только пользователям, которые авторизовались, нужно добавляем после "class File_name CI_Controller {" новую функцию
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class File_name CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('users'); // Загрузка модели управления пользователями
$check = $this->users->check_user(); // Проверка, авторизован ли пользователь
if(!$check){
header("Location: /"); // Перенаправление для авторизации
exit;
}
}
public function index()
{
echo 'Hello World!'; // Если пользователь авторизован, то он увидит "Hello World!"
}
}