Aucun compte après installation

Installation & Configuration du logiciel
Répondre
NCS62
Gsup LEVEL 0
Messages : 2
Enregistré le : ven. 31 mai 2013 14:37

Bonjour,

J'ai installé la version 2.8 , j'ai un soucis après l'installation où il indique que admin admin est le login par défaut, j'arrive pas a me connecter avec ces logins.
Je regarde la base de données et je m'aperçois qu'il n'y a rien dans la table tusers.
J'ai pu observer qu'il s'agit de skeleton.sql qui permet de rentrer les valeurs dans la base. Seulement il y a un soucis:

Code : Tout sélectionner

mysql> INSERT INTO `tusers` (`id`, `login`, `password`, `salt`,  `firstname`, `lastname`, `profile`, `mail`, `phone`, `fax`, `company`, `address1`, `address2`, `zip`, `city`, `disable`, `chgpwd`) VALUES
(1, 'admin', 'admin', 'salt', 'admin', '', 4, 'admin@exemple.fr', '06 09 56 89 45', 0, '', '', '', 0, '', 0, 1),
(2, 'user', 'user', 'salt', 'user', '', 2, 'user@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(3, 'poweruser', 'poweruser', 'salt', 'poweruser', '', 1, 'poweruser@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(4, 'super', 'super', 'salt', 'supervisor', '', 3, 'supervisor@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(5, 'tech', 'tech', 'salt', 'tech', '', 0, 'tech@exemple.fr', '', 0, '', '', '', 0, '', 0, 1);

1364 - Field 'custom1' doesn't have a default value
Bref dans ce cas je ne dois pas être le seul.

Merci de votre aide
Avatar du membre
Flox
Administrateur du site
Messages : 9026
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

je voit pas d'erreur dans le script d'installation, vous devriez essayer de supprimer votre base de données et de re faire l'installation.

Si vous ne souhaitez pas ré-installer, supprimer la table tusers avec phpmyadmin puis executer ce script:

Code : Tout sélectionner

CREATE TABLE `tusers` (
  `id` int(4) NOT NULL auto_increment,
  `login` varchar(20) NOT NULL,
  `password` varchar(50) NOT NULL,
  `salt` varchar(50) NOT NULL,
  `firstname` varchar(40) NOT NULL,
  `lastname` varchar(40) NOT NULL,
  `profile` int(10) NOT NULL,
  `mail` varchar(50) NOT NULL,
  `phone` varchar(30) NOT NULL,
  `fax` VARCHAR(20) NOT NULL,
  `company` varchar(50) NOT NULL,
  `address1` varchar(100) NOT NULL,
  `address2` varchar(100) NOT NULL,
  `zip` VARCHAR(20) NOT NULL,
  `city` varchar(100) NOT NULL,
  `custom1` varchar(100) NOT NULL,
  `custom2` varchar(100) NOT NULL,
  `disable` int(1) NOT NULL,
  `chgpwd` int(1) NOT NULL,
  `last_login` DATETIME NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `tusers`
--

INSERT INTO `tusers` (`id`, `login`, `password`, `salt`,  `firstname`, `lastname`, `profile`, `mail`, `phone`, `fax`, `company`, `address1`, `address2`, `zip`, `city`, `disable`, `chgpwd`) VALUES
(1, 'admin', 'admin', 'salt', 'admin', '', 4, 'admin@exemple.fr', '06 09 56 89 45', 0, '', '', '', 0, '', 0, 1),
(2, 'user', 'user', 'salt', 'user', '', 2, 'user@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(3, 'poweruser', 'poweruser', 'salt', 'poweruser', '', 1, 'poweruser@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(4, 'super', 'super', 'salt', 'supervisor', '', 3, 'supervisor@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(5, 'tech', 'tech', 'salt', 'tech', '', 0, 'tech@exemple.fr', '', 0, '', '', '', 0, '', 0, 1);
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
NCS62
Gsup LEVEL 0
Messages : 2
Enregistré le : ven. 31 mai 2013 14:37

J'ai essayé de delete la table tusers et j'ai relancée le script , c'est toujours à cause du champ custom1 qui n'a pas de valeur par défaut ... :/
Avatar du membre
Flox
Administrateur du site
Messages : 9026
Enregistré le : jeu. 21 juin 2012 19:00

essayer de vider la table :

Code : Tout sélectionner

truncate table tusers
et d'éxécuter:

Code : Tout sélectionner

INSERT INTO `tusers` (`id`, `login`, `password`, `salt`, `firstname`, `lastname`, `profile`, `mail`, `phone`, `fax`, `function`, `service`, `company`, `address1`, `address2`, `zip`, `city`, `custom1`, `custom2`, `disable`, `chgpwd`, `last_login`) VALUES
(1, 'admin', 'admin', 'salt', 'admin', '', 4, 'admin@exemple.fr', '06 09 56 89 45', '0', '', 0, '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(2, 'user', 'user', 'salt', 'user', '', 2, 'user@exemple.fr', '', '0', '', 0, '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(3, 'poweruser', 'poweruser', 'salt', 'poweruser', '', 1, 'poweruser@exemple.fr', '', '0', '', 0, '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(4, 'super', 'super', 'salt', 'supervisor', '', 3, 'supervisor@exemple.fr', '', '0', '', 0, '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(5, 'tech', 'tech', 'salt', 'tech', '', 0, 'tech@exemple.fr', '', '0', '', 0, '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00');
dites moi si c'est : ok
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
kamel
Gsup LEVEL 0
Messages : 1
Enregistré le : jeu. 13 juin 2013 10:15

Bonjour,

J'ai exactement le même problème lorsque je fais ce que vous proposez, j'obtient une erreur :

#1054 - Unknown column 'function' in 'field list'

Merci d'avance pour votre aide.
Avatar du membre
Flox
Administrateur du site
Messages : 9026
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

désolé c'est moi je vous est collé le code de la prochaine version, supprimer votre table tusers et essayer celui ci:

Code : Tout sélectionner

CREATE TABLE IF NOT EXISTS `tusers` (
  `id` int(4) NOT NULL AUTO_INCREMENT,
  `login` varchar(20) NOT NULL,
  `password` varchar(50) NOT NULL,
  `salt` varchar(50) NOT NULL,
  `firstname` varchar(40) NOT NULL,
  `lastname` varchar(40) NOT NULL,
  `profile` int(10) NOT NULL,
  `mail` varchar(50) NOT NULL,
  `phone` varchar(30) NOT NULL,
  `fax` varchar(20) NOT NULL,
  `company` varchar(50) NOT NULL,
  `address1` varchar(100) NOT NULL,
  `address2` varchar(100) NOT NULL,
  `zip` varchar(20) NOT NULL,
  `city` varchar(100) NOT NULL,
  `custom1` varchar(100) NOT NULL,
  `custom2` varchar(100) NOT NULL,
  `disable` int(1) NOT NULL,
  `chgpwd` int(1) NOT NULL,
  `last_login` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

--
-- Contenu de la table `tusers`
--

INSERT INTO `tusers` (`id`, `login`, `password`, `salt`, `firstname`, `lastname`, `profile`, `mail`, `phone`, `fax`, `company`, `address1`, `address2`, `zip`, `city`, `custom1`, `custom2`, `disable`, `chgpwd`, `last_login`) VALUES
(1, 'admin', 'ffaf0a45473337c23bcd0a59b67e5018', '3b269', 'admin', '', 4, 'admin@exemple.fr', '06 09 56 89 45', '0', '', '', '', '0', '', '', '', 0, 0, '2013-06-13 18:19:41'),
(2, 'user', 'user', 'salt', 'user', '', 2, 'user@exemple.fr', '', '0', '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(3, 'poweruser', 'poweruser', 'salt', 'poweruser', '', 1, 'poweruser@exemple.fr', '', '0', '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(4, 'super', 'super', 'salt', 'supervisor', '', 3, 'supervisor@exemple.fr', '', '0', '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(5, 'tech', 'tech', 'salt', 'tech', '', 0, 'tech@exemple.fr', '', '0', '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00');
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Répondre