Raar probleem ineens

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
lagulalupis
Berichten: 87
Lid geworden op: 30 jan 2003, 10:33
Contacteer:

Raar probleem ineens

Bericht door lagulalupis » 01 dec 2003, 13:28

Nu kunnen mensen opeens niet meer registreren.
Bij elke naam krijg ik de error dat de naam niet is toegestaan.
Ik heb de blanke lijst in mijn admin leeggemaakt en de disallow gedropt en opnieuw in mijn database aangemaakt, het helpt allemaal niet.
Het gekke is dat het sinds kort is en ik heb echt niet in disallow geknoeit.

Nicky

Gebruikersavatar
michaa113
Berichten: 1376
Lid geworden op: 29 mar 2003, 23:27
Locatie: Game Ville
Contacteer:

Bericht door michaa113 » 01 dec 2003, 13:39

daar had ik ook al last van, weet niet wat het is
Tijd weg geweest!
Maar ik BEN terug!

lagulalupis
Berichten: 87
Lid geworden op: 30 jan 2003, 10:33
Contacteer:

Alsjeblieft iemand !?

Bericht door lagulalupis » 02 dec 2003, 10:31

Ik zit al drie dagen met ditprobleem.
Is er echt niemand die kan helpen.
Mensen kunnen zo niet deelnemen aan het forum en lopen weg.

Nicky

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 02 dec 2003, 10:53

probeer het eens door de volgende querie uit te voeren in je phpmyadmin:

Code: Selecteer alles

INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 0, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0);
Alleen support via het forum, dus geen support via email, msn of pb.

lagulalupis
Berichten: 87
Lid geworden op: 30 jan 2003, 10:33
Contacteer:

Bericht door lagulalupis » 02 dec 2003, 11:14

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right

lagulalupis
Berichten: 87
Lid geworden op: 30 jan 2003, 10:33
Contacteer:

Bericht door lagulalupis » 02 dec 2003, 11:24

Ik heb de _users gedumpt en opnieuw aangemaakt.
Ik krijg dan dit..

CREATE TABLE phpbb_users (
user_id mediumint(8) NOT NULL,
user_active tinyint(1) DEFAULT '1',
username varchar(25) NOT NULL,
user_password varchar(32) NOT NULL,
user_session_time int(11) DEFAULT '0' NOT NULL,
user_session_page smallint(5) DEFAULT '0' NOT NULL,
user_lastvisit int(11) DEFAULT '0' NOT NULL,
user_regdate int(11) DEFAULT '0' NOT NULL,
user_level tinyint(4) DEFAULT '0',
user_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
user_timezone decimal(5,2) DEFAULT '0' NOT NULL,
user_style tinyint(4),
user_lang varchar(255),
user_dateformat varchar(14) DEFAULT 'd M Y H:i' NOT NULL,
user_new_privmsg smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
user_unread_privmsg smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
user_last_privmsg int(11) DEFAULT '0' NOT NULL,
user_emailtime int(11),
user_viewemail tinyint(1),
user_attachsig tinyint(1),
user_allowhtml tinyint(1) DEFAULT '1',
user_allowbbcode tinyint(1) DEFAULT '1',
user_allowsmile tinyint(1) DEFAULT '1',
user_allowavatar tinyint(1) DEFAULT '1' NOT NULL,
user_allow_pm tinyint(1) DEFAULT '1' NOT NULL,
user_allow_viewonline tinyint(1) DEFAULT '1' NOT NULL,
user_notify tinyint(1) DEFAULT '1' NOT NULL,
user_notify_pm tinyint(1) DEFAULT '0' NOT NULL,
user_popup_pm tinyint(1) DEFAULT '0' NOT NULL,
user_rank int(11) DEFAULT '0',
user_avatar varchar(100),
user_avatar_type tinyint(4) DEFAULT '0' NOT NULL,
user_email varchar(255),
user_icq varchar(15),
user_website varchar(100),
user_from varchar(100),
user_sig text,
user_sig_bbcode_uid char(10),
user_aim varchar(255),
user_yim varchar(255),
user_msnm varchar(255),
user_occ varchar(100),
user_interests varchar(255),
user_actkey varchar(32),
user_newpasswd varchar(32),
PRIMARY KEY (user_id),
KEY user_session_time (user_session_time)
);

Zit hier ergens een fout misschien.
Snap het niet, de eerste 22 users konden gewoon registreren.
En nu ben ik mijn gebruikers kwijt...

Nicky

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 02 dec 2003, 11:26

welke velden staan er precies in je phpbb_users tabel?
Alleen support via het forum, dus geen support via email, msn of pb.

lagulalupis
Berichten: 87
Lid geworden op: 30 jan 2003, 10:33
Contacteer:

Bericht door lagulalupis » 02 dec 2003, 11:30

Ik ben nu alles kwijt, mijn berichten, mijn gebruikers, ik kan niet meer inloggen en dus niet eens meer in mijn eigen bord komen.
Ik ben nu denk alles kwijt ????

Nicky
Die probeert rustig te blijven....

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 02 dec 2003, 11:42

je moet niet zomaar een tabel dumpen en opnieuw aanmaken... en al helemaal niet de user tabel... had ik ook niet gezegd d8 ik...... dat je even niet op je forum kon komen kwam door host.sk... het kan nu namelijk wel weer...
Nu staat er dus in de Who's online : De gebruikers hebben in totaal 1214 berichten geplaatst
We hebben 0 geregistreerde gebruikers
De nieuwste gebruiker is

Dus je hebt ook geen administrator dat is wel op te lossen... registreer een nieuwe gebruiker en ga dan naar je phpmyadmin druk bij phpbb_users op verkennen... druk dan op wijzigen bij de account die je net het gemaakt... en verander het veld user_level van 0 naar 1
Alleen support via het forum, dus geen support via email, msn of pb.

lagulalupis
Berichten: 87
Lid geworden op: 30 jan 2003, 10:33
Contacteer:

Bericht door lagulalupis » 02 dec 2003, 11:49

:oops:
Dat is wat er op een engelstalig forum stond...
Het probleem blijft dat ik niet kan registreren.
Ik krijg nu gelijk :
Sorry, maar deze gebruikersnaam is reeds in gebruik

een eens de mogelijkheid om te proberen.

Nicky
Nu lichtelijk in paniek

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 02 dec 2003, 11:59

podium4 schreef:probeer het eens door de volgende querie uit te voeren in je phpmyadmin:

Code: Selecteer alles

INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 0, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0);
Alleen support via het forum, dus geen support via email, msn of pb.

lagulalupis
Berichten: 87
Lid geworden op: 30 jan 2003, 10:33
Contacteer:

Bericht door lagulalupis » 02 dec 2003, 12:10

Ik krijg nu wel het registratieveld maar weer de mededeling
Sorry, maar deze gebruikersnaam is niet toegelaten

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 02 dec 2003, 15:16

Heb je includes/function_validate.php gemod/veranderd?

Zorg er voor dat in dat bestand bestand de functie validate_username er zo uit ziet:

Code: Selecteer alles

//
// Check to see if the username has been taken, or if it is disallowed.
// Also checks if it includes the " character, which we don't allow in usernames.
// Used for registering, changing names, and posting anonymously with a username
//
function validate_username($username)
{
	global $db, $lang, $userdata;

	// Remove doubled up spaces
	$username = preg_replace('#\s+#', ' ', $username); 
	// Limit username length
	$username = substr(str_replace("\'", "'", $username), 0, 25);
	$username = str_replace("'", "''", $username);

	$sql = "SELECT username 
		FROM " . USERS_TABLE . " 
		WHERE LOWER(username) = '" . strtolower($username) . "'";
	if ($result = $db->sql_query($sql))
	{
		if ($row = $db->sql_fetchrow($result))
		{
			if (($userdata['session_logged_in'] && $row['username'] != $userdata['username']) || !$userdata['session_logged_in'])
			{
				$db->sql_freeresult($result);
				return array('error' => true, 'error_msg' => $lang['Username_taken']);
			}
		}
	}
	$db->sql_freeresult($result);

	$sql = "SELECT group_name
		FROM " . GROUPS_TABLE . " 
		WHERE LOWER(group_name) = '" . strtolower($username) . "'";
	if ($result = $db->sql_query($sql))
	{
		if ($row = $db->sql_fetchrow($result))
		{
			$db->sql_freeresult($result);
			return array('error' => true, 'error_msg' => $lang['Username_taken']);
		}
	}
	$db->sql_freeresult($result);

	$sql = "SELECT disallow_username
		FROM " . DISALLOW_TABLE;
	if ($result = $db->sql_query($sql))
	{
		if ($row = $db->sql_fetchrow($result))
		{
			do
			{
				if (preg_match("#\b(" . str_replace("\*", ".*?", phpbb_preg_quote($row['disallow_username'], '#')) . ")\b#i", $username))
				{
					$db->sql_freeresult($result);
					return array('error' => true, 'error_msg' => $lang['Username_disallowed']);
				}
			}
			while($row = $db->sql_fetchrow($result));
		}
	}
	$db->sql_freeresult($result);

	$sql = "SELECT word 
		FROM  " . WORDS_TABLE;
	if ($result = $db->sql_query($sql))
	{
		if ($row = $db->sql_fetchrow($result))
		{
			do
			{
				if (preg_match("#\b(" . str_replace("\*", ".*?", phpbb_preg_quote($row['word'], '#')) . ")\b#i", $username))
				{
					$db->sql_freeresult($result);
					return array('error' => true, 'error_msg' => $lang['Username_disallowed']);
				}
			}
			while ($row = $db->sql_fetchrow($result));
		}
	}
	$db->sql_freeresult($result);

	// Don't allow " and ALT-255 in username.
	if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))
	{
		return array('error' => true, 'error_msg' => $lang['Username_invalid']);
	}

	return array('error' => false, 'error_msg' => '');
}

lagulalupis
Berichten: 87
Lid geworden op: 30 jan 2003, 10:33
Contacteer:

Bericht door lagulalupis » 02 dec 2003, 15:32

Werkt helaas ook niet.
Ik heb intussen via de phpadmin een backup gemaakt van de tabellen en geef mezelf nu maar over aan een nieuwe instalatie

Nicky

Gesloten