Pagina 1 van 1

Restrict Account To IP =» MYSQL error

Geplaatst: 22 feb 2007, 13:30
door Alpha
Ik heb de "Restrict Account To IP" mod geinstalleerd en krijg de volgende error:

Code: Selecteer alles

Error in obtaining userdata

DEBUG MODE

SQL Error : 1054 Unknown column 'user_restrict' in 'field list'

SELECT user_id, username, user_password, user_active, user_level, user_iprange, user_restrict, ipuser_login_tries, user_last_login_try FROM phpbb_users WHERE username = 'Alpha p®o n00b'

Line : 65
File : login.php

Geplaatst: 22 feb 2007, 13:45
door Paul
SQL niet uitgevoerd.

Geplaatst: 22 feb 2007, 13:57
door Alpha
Die heb ik wel uitgevoerd en als ik 'm nog een x uitvoer krijg ik foutmelding dattie al bestaat... Kan het van een andere mod zijn?

Geplaatst: 22 feb 2007, 14:03
door Alpha
we hebben de tabel maar handmatig aangemaakt en nu kom ik wel in het admin paneel. Maar als ik nu een gebruiker een ip wil toewijzen krijg ik de volgende foutmelding:

Code: Selecteer alles

Admin_user_fail

DEBUG MODE

SQL Error : 1054 Unknown column 'user_restrictip' in 'field list'

UPDATE phpbb_users SET user_email = 'ruben@gamepearl.nl', user_icq = '', user_website = '', user_occ = '', user_from = '', user_interests = '', user_sig = '', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 0, user_sig_bbcode_uid = '', user_allowsmile = 1, user_allowhtml = 0, user_allowavatar = 1, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_allow_pm = 1, user_notify_pm = 1, user_popup_pm = 1, user_lang = 'dutch', user_style = 1, user_timezone = 0, user_dateformat = 'd M Y h:i a', user_active = 1, user_rank = 1, user_restrictip = 0, user_iprange = '82.156.240.153' WHERE user_id = 2

Line : 712
File : admin_users.php

Geplaatst: 22 feb 2007, 14:08
door Paul
Het is geen table, maar een veld. En de fout zegt echt dat hij niet bestaat.

Geplaatst: 22 feb 2007, 14:21
door Alpha
http://www.phpbb.com/files/mods/restric ... ip_101.mod
dit is de mod

dit is de enige sql regel die ik moest toevoegen:

Code: Selecteer alles

ALTER TABLE `phpbb_users` ADD `user_iprange` VARCHAR( 255 ) , ADD `user_restrictip` TINYINT( 1 ) DEFAULT '0' NOT NULL ;

Geplaatst: 22 feb 2007, 14:22
door Paul
Die voegt dus 2 velden toe als het goed is.

Geplaatst: 22 feb 2007, 14:40
door Bee
Lijkt mij niet, het is nogal een foute syntaxis volgens mij...

Code: Selecteer alles

ALTER TABLE `phpbb_users` ADD `user_iprange` VARCHAR( 255 );
ALTER TABLE `phpbb_users` ADD `user_restrictip` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
Probeer die eens, desnoods allebei de regels apart wanneer je een fout krijgt.

Geplaatst: 22 feb 2007, 14:46
door Paul
Nee hoor, is goede syntax.

Geplaatst: 22 feb 2007, 14:47
door Bee
Dan is het raar dat hij niet gepakt wordt :?

Geplaatst: 22 feb 2007, 15:41
door Alpha
Bee schreef:Lijkt mij niet, het is nogal een foute syntaxis volgens mij...

Code: Selecteer alles

ALTER TABLE `phpbb_users` ADD `user_iprange` VARCHAR( 255 );
ALTER TABLE `phpbb_users` ADD `user_restrictip` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
Probeer die eens, desnoods allebei de regels apart wanneer je een fout krijgt.
Ik heb de 2e regel los ingevoerd en ik krijg geen foutmelding meer dus ben benieuwd oftie het nou doet :)