Gestione gruppi proxy

This commit is contained in:
cmaffio
2016-05-17 16:50:51 +02:00
parent 6d7923c5d5
commit d3a75524fa
15 changed files with 256 additions and 41 deletions

View File

@@ -2,3 +2,26 @@ ALTER TABLE `proxy_utenti` ADD `guest` INT NOT NULL DEFAULT '0' AFTER `modifica`
INSERT INTO `pannello_vbc`.`livelli` (`id`, `livello`, `nome`) VALUES (NULL, '1', 'Libero');
ALTER TABLE `moduli_page` ADD `livello` INT NOT NULL AFTER `pagina`;
CREATE TABLE `rewrite` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`from_url` varchar(512) NOT NULL,
`to_url` varchar(512) NOT NULL,
`attivo` tinyint(1) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `from_url` (`from_url`(255))
) ENGINE=InnoDB DEFAULT CHARSET=utf8
INSERT INTO `rewrite` (`id`, `from_url`, `to_url`, `attivo`) VALUES
(1, 'pannello_vbc/proxy_auth.php', 'proxy/ext/main_proxy.php', 1),
(2, 'pannello_vbc/main_proxy.php', 'proxy/ext/main_proxy.php', 1),
(3, 'pannello_vbc/logout_proxy.php', 'proxy/ext/logout_proxy.php', 1),
(4, 'pannello_vbc/chkpasswd_proxy.php', 'proxy/ext/chkpasswd_proxy.php', 1);
ALTER TABLE `proxy_utenti` ADD `primo` DATETIME NULL AFTER `modifica`;
ALTER TABLE `proxy_utenti` ADD `ultimo` DATETIME NULL AFTER `ultimo`;
ALTER TABLE `proxy_utenti` ADD `tempo` DECIMAL(20,2) NOT NULL DEFAULT '0' AFTER `attivo`;
ALTER TABLE `proxy_utenti` CHANGE `ip` `ip` VARCHAR(15) CHARACTER SET utf8 COLLATE utf8_general_ci NULL;
REVOKE ALL PRIVILEGES ON `pannello_vbc`.`proxy_utenti` FROM 'pannello_proxy'@'%'; GRANT SELECT, UPDATE (`primo`, `ultimo`, `attivo`) ON `pannello_vbc`.`proxy_utenti` TO 'pannello_proxy'@'%';
INSERT INTO `pannello_vbc`.`moduli_page` (`id`, `id_moduli`, `nome`, `ordine`, `pagina`, `livello`, `attivo`) VALUES (NULL, '1', 'Lista Gruppi', '35', 'users_group_lista.php', '10', '1');