problem mit admin_user_register mod von OXPUS
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!
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!
problem mit admin_user_register mod von OXPUS
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?
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?
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 stehen hat
ist das der user denn ich über das ACP mod angelegt habe
in der spalte user_actkey
Code: Alles auswählen
user_actkeynein 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
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.
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
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
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 0wie 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.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
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...
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!
-={ 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!
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
//-- 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 --------------------------------------------
//-- 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 --------------------------------------------
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;//-- 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);
}//-- 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)) )- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
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...
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!
-={ 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!