Меню
Контакты
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Интернет-магазин
сетевого оборудования
Москва +7 (495) 103-41-03 +7 (915) 420-28-94
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Заказать звонок

Хот-спот (Wi-Fi) для Mikrotik Routerboard. Добавление пользователей. Часть 5(5/11)

 06 Июл 2011    MikroTik, Hotspot

 

Описываем администраторскую часть системы управления Wi-Fi зоной под управлением оборудования Mikrotik Routerboard: Mikrotik RouterBoard 433AH, Mikrotik RouterBoard 800, Mikrotik RouterBoard RB435G.

 

 Меню администратора

Рис.1. Меню администратора.

 

Итак, мы авторизировались как администратор и получили доступ к меню.

Нажав "добавить пользователя", в адресной строке будет создана переменная ld со значением add_u и передана методом GET в index.php.

Выполнится проверка: если существует isset($_GET['ld'], то присвоить это значение переменной $ld:

if (isset($_GET['ld'])) { $ld = $_GET['ld']; if ($ld == '') { unset($ld);}}

Далее будет выполнено действие вывода формы добавления пользователя:

if (isset($_SESSION['id']) AND isset($ld) AND ($ld==add_u))

{

require_once("add_user_form.php");

}

 

 Продолжаем описывать администраторскую часть системы управления WIFI зоной

Рис.2. Добавить пользователя.

 

<form action='add_user.php' method='post' enctype=multipart/form-data id="add_user">

<fieldset>

<legend>Добавить пользователя</legend>

<p><label for="login">Логин</label> <input type="text" id="login" name="login" /></p>

<p><label for="password">Пароль</label> <input type="password" id="password" name="password" /><br /></p>

<p><label for="balance">Баланс</label> <input type="balance" id="balance" name="balance" /><br /></p>

<p><label for="mac">Мас</label> <input type="text" id="mac" name="mac" /><br /></p>

<p class="submit"><input type="submit" value="Отправить" /></p>

</fieldset>

</form>

Форма для добавления пользователя имеет четыре поля ввода: логин, пароль, баланс и МАС адрес. Эти данные, при помощи метода POST, будут переданы в файл add_user.php, который и будет выполнять добавление пользователей в базу данных.

Выбрав список пользователей, по аналогии с "добавить пользователя", будет создана переменная ld но уже со значением list_u:

if (isset($_SESSION['id']) AND isset($ld) AND ($ld==list_u))

{

require_once("user_list.php");

}

Будет выполнено действие где $ld==list_u и будет подключен файл user_list.php, который и выведет нам список пользователей.

 

 Продолжаем описывать администраторскую часть системы управления WIFI зоной

Рис.3. Список пользователей.

 

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

Если мы захотим выйти из системы, то нажмем "выход" и нас перенаправит в файл exit.php:

<?

session_start();

$_SESSION['id'];

session_destroy();

echo "<meta http-equiv='refresh' content='0;URL=index.php'>";

?>

В этом файле будет разрушена сессия и для того, чтобы попасть в администраторскую часть, придется заново авторизироваться.

 

 Авторизация администратора

Рис.4. Авторизация администратора.

 

Евгений Рудченко специально для ASP24.