Seite 3 von 3
Verfasst: 26.06.2008 22:13
von wwwthomasbauerattf
ok. mein fehler..
jetzt kommt, wenn ich auf "Benutzer entfernen" klicke:
[ Debug ] Session-ID nicht angegeben
Der benutzer wird also weiterhin nicht gelöscht
Verfasst: 26.06.2008 22:21
von S2B
Dann teste zusätzlich mal das:
Finde:
Füge davor ein:
und poste dann hier die Ausgabe.
Verfasst: 26.06.2008 22:24
von wwwthomasbauerattf
ne funkt auch ned
unter dem header wird jetzt das angezeigt wenn man auf eine benutzergruppe klcikt::
<input type="hidden" name="g" value="592" /><input type="hidden" name="sid" value="11ce0adff3b55c21d1ca6af18bfd1788" />
die benutzergruppe wird trotzdem angezeigt... wenn man eine benuter löschen will kommt wieder das:
[ Debug ] Session-ID nicht angegeben
Verfasst: 26.06.2008 22:30
von S2B
wwwthomasbauerattf hat geschrieben:ne funkt auch ned
Das war auch nicht Sinn der Sache, ich versuche nur, die Ursache für das Problem zu finden. Leider komme ich der Sache im Moment kein Stück näher - wahrscheinlich müsste man das ganze live testen, um den Fehler finden zu können. So wie jetzt kommen wir auf jeden Fall nicht weiter, es sei denn ich rate noch bis morgen früh, was das Problem sein könnte...
Auf jeden Fall kannst du jetzt die beiden Änderungen wiederherstellen, die brauchen wir nicht mehr.
Verfasst: 27.06.2008 12:51
von wwwthomasbauerattf
ich weiß jetzt ganz genau an was der fehler liegt
hab alles in der groupcp vom update 2.0.22 auf 2.0.23 schrittweise eingebaut und dann bemerkt das es nach diesem einbau nicht mehr funktioniert:
Code: Alles auswählen
#-----[ FIND ]---------------------------------------------
# Line 469
if ( !empty($HTTP_POST_VARS['add']) || !empty($HTTP_POST_VARS['remove']) || isset($HTTP_POST_VARS['approve']) || isset($HTTP_POST_VARS['deny']) )
{
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
#
#-----[ AFTER, ADD ]---------------------------------------------
#
}
else if ( $sid !== $userdata['session_id'] )
{
also wenn das bei mir in der groupcp.php nicht drinnen ist:
ab zeile 489:
Code: Alles auswählen
//
// Handle Additions, removals, approvals and denials
//
if ( !empty($HTTP_POST_VARS['add']) || !empty($HTTP_POST_VARS['remove']) || isset($HTTP_POST_VARS['approve']) || isset($HTTP_POST_VARS['deny']) )
{
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
}
if ( !$is_moderator )
{
$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("index.$phpEx") . '">')
);
$message = $lang['Not_group_moderator'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
dann kann ich die user löschen
wenn das bei mir schon drinnen ist:
ab zeile 489:
Code: Alles auswählen
//
// Handle Additions, removals, approvals and denials
//
if ( !empty($HTTP_POST_VARS['add']) || !empty($HTTP_POST_VARS['remove']) || isset($HTTP_POST_VARS['approve']) || isset($HTTP_POST_VARS['deny']) )
{
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
}
else if ( $sid !== $userdata['session_id'] )
{
message_die(GENERAL_ERROR, $lang['Session_invalid']);
}
if ( !$is_moderator )
{
$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("index.$phpEx") . '">')
);
$message = $lang['Not_group_moderator'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
dann kommt eben diese fehlermeldung (Fehler: Invalid Session. Please resubmit the form.)
hoffe mir kann jetzt einer weiterhelfen?
Verfasst: 27.06.2008 13:08
von S2B
Ja, das war mir bereits klar, dass es letztendlich an dieser Stelle liegt. Allerdings dürfte das Problem auch mit diesem eingebauten Code nicht auftreten...
Zur Not musst du halt diese Stelle rauslassen.
Verfasst: 27.06.2008 13:28
von wwwthomasbauerattf
ja, hab momentan eh die stelle rausgegeben
aber lieber wärs mir hald schon wenn ich wüsste was da falsch ist...
Verfasst: 01.07.2008 17:20
von wwwthomasbauerattf
hallo ich bins wieder
hab wieder ein problem dazu:
also hab nichts mehr geändert an der php-datei. die eine zeile ist jetzt nicht drinnen
ein user hat eine anfrage gemacht ob er der gruppe beitreten kann. habe auf "Ausgewählte Anfragen akzeptieren" geklickt und natürlich ein häckchen auf die checkbox. allerdings tut sich nix. wenn ich auf den butten drück passiert rein gar nichts...
?
Verfasst: 25.08.2008 10:31
von wwwthomasbauerattf
??? push