parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Re: Конфигурации баз данных

Larrikin 22.07.2003 15:00

ну я пока сделал попроще - для каждого сайта в своей базе создаются две таблицы, одна для назначения доступа пользователям к каждой конкретной странице админского раздела, список страниц берется из secitons.cfg

groupaccess.sql

DROP TABLE IF EXISTS groupaccess;
create table groupaccess (
id int not null auto_increment primary key,
groupid int(10) unsigned NOT NULL,
uri varchar(255)
);

Другая таблица тоже каждая для своего сайта - база админских сессий - в нее пишутся кто когда заходил и прочая, а также лог подбора паролей, если кто-то неправильно набирал пароль существующего админа...

session.sql

DROP TABLE IF EXISTS session;
CREATE TABLE session (
id int not null auto_increment primary key,
sessionhash char(32) NOT NULL,
userid int(10) unsigned NOT NULL,
usergroup int(10) unsigned NOT NULL,
host char(20) NOT NULL,
username char(20) NOT NULL,
lastactivity datetime,
lastpage varchar(255),
start datetime,
expired varchar(20)
);