Fehlermeldung bei ausloggen

Dragon-Lion
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung:

Bekomme beim ausloggen eine Fehlermeldung
woanders ist keine fehlermeldung bekannt

Fehlermeldung:

fehlermeldung das keine rechte bzw nicht eingeloggt

Link zum Forum oder Screenshot:

www.forum.pakt-der-woelfe.de.vu

Was wurde zuletzt geändert oder eingebaut?

tritt seit hackeinbau auf
der hack sollte bewirken das man angezeigt bekommt was man im forum kann beiträge ersellen, bearbeiten, löschen usw
habe den hack soweit es ging wieder ausgebaut nur das sprachpaket bekomm ich nicht weg weiß leider nich wie

ps. nicht wundern forum ist noch im aufbau deshalb nur 3 miglieder und 1 thema
Biggi
Hast du einen neuen Style importiert?
Dann kann es sein, daß der Style vor dem Erscheinen des 2.3.5 gecodet wurde und die alten Logout-Links enthält.
Schau dazu mal hier im ersten Beitrag ziemlich weit unten:
http://www.woltlab.com/forum/burning-boa...bb-2-3-4-2-3-5/
Dragon-Lion
Zitat:
Original von Biggi74
Hast du einen neuen Style importiert?
Dann kann es sein, daß der Style vor dem Erscheinen des 2.3.5 gecodet wurde und die alten Logout-Links enthält.


ich habe einen style imortiert hab insgesammt 2 allerdings hab ich den style lange vor der fehlermeldung importiert (ok vielleicht ist er mir nicht aufgefallen) aufgefallen ist der fehler mir erst nach hackeibnau
Biggi
Hast du die Logout-Links mal überprüft?
Wenn ich mir das mal anschauen soll, kannst du mir einen Test-Account bei dir einrichten.
Dragon-Lion
Zitat:
Original von Biggi74
Hast du die Logout-Links mal überprüft?


wie mach ichd as denn?

Zitat:
Wenn ich mir das mal anschauen soll, kannst du mir einen Test-Account bei dir einrichten.


werde ich dir einrichten Augenzwinkern
KleenMicha
Überprüfe ob beim Abmelden eines Benutzer die BenutzerId mit übergeben wird.
Der Abmelde Link sah früher wie folgt aus:
code:
1:
<a href="logout.php{$SID_ARG_1ST}">
.
Seit Version 2.3.5 sieht dies wie folgt aus:
code:
1:
<a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">


Die weitere Vorgehensweise sollte nun ersichtlich geworden sein.
Dragon-Lion
Zitat:
Original von KleenMicha
Überprüfe ob beim Abmelden eines Benutzer die BenutzerId mit übergeben wird.
Der Abmelde Link sah früher wie folgt aus:
code:
1:
<a href="logout.php{$SID_ARG_1ST}">
.
Seit Version 2.3.5 sieht dies wie folgt aus:
code:
1:
<a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">


Die weitere Vorgehensweise sollte nun ersichtlich geworden sein.


ähm und wo soll ich danach suchen?

@biggi testaccount erstellt

anmedlename: test
pw: test
Biggi
Ich gucke mal nach.
Danach mußt du in den Templates suchen. Aber ich schau erstmal und erkläre es dann gegebenenfalls genauer.

Edit:
Ok, es ist, wie ich es mir dachte.
Einige Logout-Links sind veraltet. Und zwar in beiden Styles.

Du kannst das beheben, indem du folgendes tust:
ACP -> Templates bearbeiten
Dort mußt du im Grunde mal durch alle Templates schauen und den Logout-Link verbessern.
Wonach du suchen mußt, ist in dem Beitrag erklärt, den ich zuerst verlinkt habe.
Dragon-Lion
Zitat:
Original von Biggi74
Wonach du suchen mußt, ist in dem Beitrag erklärt, den ich zuerst verlinkt habe.


ich musste mich leider in dem forum registrieren danach wollte ich mich freischalten nur kommt dann das meine daten bereits verwendet wurden das merkwürdige ist bei freischaltungen steht nichts das ich in dem forum freigeschaltet bin was mach ich nun?
Biggi
Mit dem Problem solltest du dich an WoltLab wenden.
Das ist ja deren offizielles Board.
Dragon-Lion
das problem da hab ich jetz glücklicherweise behoben

zum eigentlichen problem muss ich mir die datei im ersten beitrag downloaden und damit was machen?
KleenMicha
Und hier nun die durchzuführenden Änderungen:

Template: access_error
suche (Zeile 23):
code:
1:
    <td class="tablea"><span class="normalfont"><b>$usercbar_username</b></span><span class="smallfont"> <a href="logout.php{$SID_ARG_1ST}">{$lang->items['LANG_GLOBAL_ACCESS_ERROR_LOGOUT']}</a></span></td>	

ersetze es durch
code:
1:
    <td class="tablea"><span class="normalfont"><b>$usercbar_username</b></span><span class="smallfont"> <a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">{$lang->items['LANG_GLOBAL_ACCESS_ERROR_LOGOUT']}</a></span></td>	



Template: index
suche (Zeile 26):
code:
1:
 <td align="left"><span class="smallfont">{$lang->items['LANG_START_WELCOMEBACK']} <b>$usercbar_username</b> <a href="logout.php{$SID_ARG_1ST}">{$lang->items['LANG_START_LOGOUT']}</a><br /><b><a href="search.php?action=new{$SID_ARG_2ND}">{$lang->items['LANG_START_NEWPOSTS']} $lastvisitdate <span class="time">$lastvisittime</span>.</span></td>	

ersetze es durch
code:
1:
 <td align="left"><span class="smallfont">{$lang->items['LANG_START_WELCOMEBACK']} <b>$usercbar_username</b> <a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">{$lang->items['LANG_START_LOGOUT']}</a><br /><b><a href="search.php?action=new{$SID_ARG_2ND}">{$lang->items['LANG_START_NEWPOSTS']} $lastvisitdate <span class="time">$lastvisittime</span>.</span></td>



Template: newthread_username
suche (Zeile 3):
code:
1:
  <else><span class="normalfont">$usercbar_username</span><span class="smallfont">&nbsp;<a href="logout.php{$SID_ARG_1ST}">[{$lang->items['LANG_POST_LOGOUT']}]</a></span></else>

ersetze es durch
code:
1:
 <else><span class="normalfont">$usercbar_username</span><span class="smallfont">&nbsp;<a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">[{$lang->items['LANG_POST_LOGOUT']}]</a></span></else>



Template: userbar
suche (Zeile 1):
code:
1:
<if($wbbuserdata['userid'])><then>&raquo; {$lang->items['LANG_GLOBAL_USERCBAR_HELLO']} $usercbar_username [<a href="logout.php{$SID_ARG_1ST}">{$lang->items['LANG_GLOBAL_USERCBAR_LOGOUT']}</a>]</then>

ersetze es durch
code:
1:
<if($wbbuserdata['userid'])><then>&raquo; {$lang->items['LANG_GLOBAL_USERCBAR_HELLO']} $usercbar_username [<a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">{$lang->items['LANG_GLOBAL_USERCBAR_LOGOUT']}</a>]</then>

Thats All.
Dragon-Lion
es scheint wieder zu funktionieren danke falls diemeldung wieder kommt meld ich mich nochmal Augenzwinkern

Edit: problem besteht wieder unglücklich
Palim
Das eine Template zum bearbeiten heißt nicht userbar sondern usercbar.
Änderungen funktionieren wunderbar-danke für die Codeänderungen!

palim Augenzwinkern