Restrict Account To IP =» MYSQL error

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Restrict Account To IP =» MYSQL error

Bericht door Alpha » 22 feb 2007, 13:30

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

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 feb 2007, 13:45

SQL niet uitgevoerd.

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 22 feb 2007, 13:57

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?

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 22 feb 2007, 14:03

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

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 feb 2007, 14:08

Het is geen table, maar een veld. En de fout zegt echt dat hij niet bestaat.

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 22 feb 2007, 14:21

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 ;

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 feb 2007, 14:22

Die voegt dus 2 velden toe als het goed is.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 22 feb 2007, 14:40

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.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 feb 2007, 14:46

Nee hoor, is goede syntax.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 22 feb 2007, 14:47

Dan is het raar dat hij niet gepakt wordt :?
... Maar ik modereer (nog) niet.

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 22 feb 2007, 15:41

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 :)

Gesloten