problem mit admin_user_register mod von OXPUS

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
trashcity
Beiträge: 9
Registriert: Di 28.Feb, 2006 16:12

problem mit admin_user_register mod von OXPUS

Beitrag von trashcity »

hallo bin neu hier und hab ein kleines problem

wenn ich denn user über ACP admin user register mod anlege
kann sich der user nicht anmelden

wenn sich der user über denn normale weg registriert dann funkt alles

es scheind so als ob das mit denn auf meine forum laufenden Categories Hierarchy mod zusamen hängt

ich denke der acount wird nich auf aktiv gschalten
ich finde leider bis jetzt keine lösung für mein problem

könt ihr mir helfen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welche Version des Categories Hierarchy MOD hat Du denn installiert?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
trashcity
Beiträge: 9
Registriert: Di 28.Feb, 2006 16:12

Beitrag von trashcity »

nun ich hab
Categories Hierarchy: your version is 2.1.4 am laufen
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hmpf, da muss ich passen.
Mir scheint, dieser MOD ändert mehr, als einem lieb ist...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
trashcity
Beiträge: 9
Registriert: Di 28.Feb, 2006 16:12

Beitrag von trashcity »

also der einzige unterschied denn ich in der DB in der tabele phpbb_user
ist das der user denn ich über das ACP mod angelegt habe
in der spalte user_actkey

Code: Alles auswählen

user_actkey
stehen hat
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Und was steht bei den anderen Usern? Nichts?
Dann nimm mal diese Datei hier:
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
trashcity
Beiträge: 9
Registriert: Di 28.Feb, 2006 16:12

Beitrag von trashcity »

nein das was auch nicht leider
ich versuche gerade aus der tabel schlau zu werden


ich hab jetzt meine 4 datensätze verglichen ich glaub nicht das es daran jetzt liegt



das einzige was mir auffät ist eine otischer unterschied im passwort

ich hab jetzt einmal meine phpbb_user als html seite angehängt
fieleicht könnt ihr was damit anfangen

der user Hans und der User test sind die beiden User die sich nicht anmelden können
diese beiden wurden über das ACP=> admin_user_register mod erstellt
Zuletzt geändert von trashcity am Di 28.Feb, 2006 21:16, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, demnach sollte der User eigentlich aktiv sein...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
trashcity
Beiträge: 9
Registriert: Di 28.Feb, 2006 16:12

Beitrag von trashcity »

so sieht es aus

Legende: User 5=test und User 7=Hans
User 5 und 7 wurden von mir via ACP ... mod angelägt

in der

Code: Alles auswählen

phpbb_user => sollte alles ok sein
phpbb_user_group => das ist auch alles oj
phpbb_user_casch => da sind weder der User 5 noch der User 7 drinn

phpbb_group => User 5 und 7 sind drinn jedoch fehlen werte
              spalte group_user_id hier haben beide denn eintrag 0 (alle anderen haben hier werte drin
              spalte group_user_list hier haben sie überhaubt keine werte also auch nicht 0
auf in die nächste runde!

wie könte ich die zwei scripte mir einander zusamen führen?

auf der einen seite das usercp_register.php => da funkt ja das anmelden damit
auf der anderen seite das admin_user_register.php
Zuletzt geändert von trashcity am Mi 01.Mär, 2006 10:59, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich glaub, der CH MOD erweitert hier Tabellen, um Usern noch weitere Stati geben zu können.
Was er dort macht, weiß ich jetzt nicht, somit wäre es ein reines Rätzelraten.
Die usercp_register.php wäre aber eine Möglichkeit.
Vielleicht finde ich da den Punkt, der einen User aktiviert.
Häng bitte aber auch die usercp_activate.php an. Dort wird ebenfalls ein Profil aktiviert. Dazu ist diese Datei übersichtlicher, da kleiner...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
trashcity
Beiträge: 9
Registriert: Di 28.Feb, 2006 16:12

Beitrag von trashcity »

Die Lösung ist nahe!

Mit zwei erweiterungen in deiner Admin_user_register.php
Kann ich denn user anmelden aber leider hat er noch keine rechte
auszug aus der admin_user_register.php

Code: Alles auswählen

if ( !$error )
	{
		$sql = "SELECT MAX(user_id) AS total
            FROM " . USERS_TABLE;
         if ( !($result = $db->sql_query($sql)) )
         {
            message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
         }

         if ( !($row = $db->sql_fetchrow($result)) )
         {
            message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
         }
         $user_id = $row['total'] + 1;
//-- mod : categories hierarchy ------------------------------------------------
//-- add
// update last user
$config->set('stat_last_user', $user_id);
$config->set('stat_last_username', stripslashes($username));
$sql = 'SELECT COUNT(user_id) AS total_users
FROM ' . USERS_TABLE . '
WHERE user_id <> ' . ANONYMOUS;
$result = $db->sql_query($sql, false, __LINE__, __FILE__);
$row = $db->sql_fetchrow($result);
$config->set('stat_total_users', intval($row['total_users']) + 1);
//-- fin mod : categories hierarchy --------------------------------------------

Code: Alles auswählen

$new_password = md5($new_password);

		$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, user_style, user_timezone, user_dateformat, user_lang, user_level, user_active, user_actkey)
			VALUES ($user_id, '" . str_replace("\'", "''", $username) . "',	" . time() . ",	'" . str_replace("\'", "''", $new_password) . "',	'" . str_replace("\'", "''", $email) . "', $user_style, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', 0, 1, 'user_actkey')";
		if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
		{
			message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
		}
//-- mod : categories hierarchy ------------------------------------------------
//-- add
// cache groups list and set the user_id on the single group_id
$view_user = new user();
$view_user->read($user_id);
$view_user->get_groups_list(true);
//-- fin mod : categories hierarchy --------------------------------------------

Code: Alles auswählen

		$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user, group_moderator)
			VALUES ('', 'Personal User', 1, 0)";
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not insert data into groups table', '', __LINE__, __FILE__, $sql);
		}

		$group_id = $db->sql_nextid();

		$sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
			VALUES ($user_id, $group_id, 0)";
		if( !($result = $db->sql_query($sql, END_TRANSACTION)) )
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welche Rechte fehlen denn?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
trashcity
Beiträge: 9
Registriert: Di 28.Feb, 2006 16:12

Beitrag von trashcity »

der user kann sich zwar jetzt anmelden
doch wenn ich ihm jetzt auf ein forum lesen und posten lasse möchte sieht er die foren nicht
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Rechte kannst Du ihm aber einstellen, oder?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
trashcity
Beiträge: 9
Registriert: Di 28.Feb, 2006 16:12

Beitrag von trashcity »

also ich hab einen user angelegt
dem hab ich in meinem auf ein forum admin rechte gegeben
dann konte er posten

jetzt hab ich ihm die admin rechte wieder enzogen
aber er hat in diesem forum immer noch die admin rechte
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das liegt dann aber nicht an meinem MOD, eher an anderen Fehlern im CH MOD.
Schalte mal den Cache aus oder baue den neu auf...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
trashcity
Beiträge: 9
Registriert: Di 28.Feb, 2006 16:12

Beitrag von trashcity »

wie kann ich denn cach aus ausschalten?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In den Einstellungen des MODs. Sind im ACP zu finden...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten