anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 22:31

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Login - Session abgelaufen
BeitragVerfasst: Fr 12 Jun, 2009 18:32 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Bitte nicht gleich die Augen verdrehen, bei dem Titel Login ;)

Ich habe das ganze schon am Laufen gehabt und nun begonnen an den Tabellen zu basteln, sprich die accounts aufzuteilen. Hat auch soweit ganz gut funktioniert, nur hab ich jetzt plötzlich das Problem, dass ich nicht mehr einloggen kann:

Zitat:
Du bist nicht eingeloggt. Wahrscheinlich ist deine Sessionzeit abgelaufen.
Deine Sessionzeit ist abgelaufen. Bitte neu einloggen.


Der Chara wird als eingeloggt angezeigt, aber ich lande immer wieder auf der Index.

Beim Erstellen eines Charakters und seinem ersten einloggen funktioniert alles soweit, Rassenwahl und Neuer Tag, doch sobald man auf weiter drückt landet man wieder auf der Index.

Für die Tester hab ich einen Account angelegt.

Name: Tester
Passwort: test

Bitte nicht bei mir im Profil in die Source oder auf den Server gehen, sondern hier:

http://www.venusia.trahhenbluot.de
http://www.trahhenbluot.de/Margilun/source.php

Ich danke schon mal für eure Geduld und Hilfe

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: Sa 13 Jun, 2009 13:44 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Welche Felder hast Du überhaupt alles der accounts- entnommen? Denn es würde dann wesentlich leichter fallen, das Problem schneller zu beheben.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: Sa 13 Jun, 2009 21:00 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Ich hab eine accounts gelassen, dann eine acc_spieler mit den Spielerdaten, eine acc_output für die output (weil die mir in der accounts diese immer zerschossen hat) und den Rest in der acc_char. Ich hänge mal die sql-Datei als Anhänge ran.


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: So 14 Jun, 2009 12:59 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Und jetzt wäre es noch erfreulich zu sehen, mit welchen Befehlen du den User aus der Datenbank lädst (login.php, common.php) und wie du ihn wieder speicherst (common.php:saveuser()).


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: So 14 Jun, 2009 13:07 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Die Source ist im ersten Post drin, die Dateien sind freigegeben ... saveuser ist im Ordner functions unter userfunctions.php zu finden.

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: So 14 Jun, 2009 13:25 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Stimmt, hab ich übersehen - sorry.
Intressant wäre jetzt zu wissen, ob laston überhaupt aktualisiert wird. Zu diesem Zwecke überprüfe im phpMyAdmin den laston-Wert, logge dich ein und überprüfe ihn wieder.
Wenn der nicht aktualisiert wird, haben wir bereits den Fehler gefunden.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: So 14 Jun, 2009 13:29 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
laston wird aktualisiert, das hab ich schon mehrmals geschaut. War auch gleich meine erste Vermutung gewesen.

Beispiel Tester: 2009-06-13 15:16:29 ... war gestern der letzte gewesen, der drin war.
Beispiel Knautschidragon: 2009-06-14 14:28:48 ... hab grade versucht einzuloggen

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: So 14 Jun, 2009 20:36 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
ich und lori haben mal ein wenig rumprobiert, also mittlerweile sind schonmal loggedin in der accounts wie auch die session auf true, dennoch werden wir ausgeloggt. habe hier mal nen var_dump der session aus der login:

$this->bbcode_second_pass_code('', 'array(13) { ["message"]=> string(0) "" ["allowednavs"]=> array(14) { ["index.php?op=timeout"]=> bool(true) ["login.php"]=> bool(true) ["about.php?c=1-212930"]=> bool(true) ["faq.php?c=1-212930"]=> bool(true) ["newcreate.php?c=1-212930"]=> bool(true) ["list.php?ort=gesamt&c=1-212930"]=> bool(true) ["list.php?ort=ansprech&c=1-212930"]=> bool(true) ["about.php?op=setup&c=1-212930"]=> bool(true) ["newcreate.php?op=forgot&c=1-212930"]=> bool(true) ["logdnet.php?op=list&c=1-212930"]=> bool(true) ["http://www.dragonprime.net"]=> bool(true) ["http://www.anpera.net"]=> bool(true) ["http://www.leensworld.de/Merydia"]=> bool(true) ["http://legend-of-rha.de"]=> bool(true) } ["output"]=> string(40) "Hier klicken" ["debug"]=> string(117) "Redirected to index.php?op=timeout from login.php. Account ist nicht eingeloggt, aber die Session denkt, er ist es. " ["counter"]=> int(2) ["user"]=> array(38) { ["acctid"]=> string(1) "2" ["name"]=> string(24) "`$neugieriger `4Tester`0" ["sex"]=> string(1) "0" ["status"]=> string(1) "1" ["ort"]=> string(1) "1" ["post"]=> string(2) "10" ["prefs"]=> bool(false) ["location"]=> string(1) "4" ["standort"]=> string(9) "Anmeldung" ["inhouse"]=> string(1) "0" ["loggedin"]=> bool(true) ["alive"]=> string(1) "1" ["level"]=> string(1) "1" ["experience"]=> string(1) "0" ["hitpoints"]=> string(2) "10" ["soulpoints"]=> string(2) "55" ["defence"]=> string(1) "1" ["attack"]=> string(1) "1" ["weapondmg"]=> string(1) "0" ["armordef"]=> string(1) "0" ["magie"]=> string(1) "0" ["badguy"]=> string(0) "" ["bufflist"]=> string(6) "a:0:{}" ["turns"]=> string(2) "21" ["playerfights"]=> string(1) "1" ["gravefights"]=> string(2) "10" ["gold"]=> string(4) "3000" ["gems"]=> string(1) "0" ["specialinc"]=> string(0) "" ["specialmisc"]=> string(0) "" ["allowednavs"]=> string(31) "a:1:{s:13:"palisaden.php";b:1;}" ["restorepage"]=> string(13) "palisaden.php" ["donationconfig"]=> string(32) "a:1:{s:12:"forestfights";a:0:{}}" ["jail"]=> string(1) "0" ["prison"]=> string(1) "0" ["einzelhaft"]=> string(1) "0" ["recentcomments"]=> string(19) "0000-00-00 00:00:00" ["dragonpoints"]=> array(0) { } } ["bufflist"]=> array(0) { } ["needtoviewmotd"]=> bool(false) ["petitions"]=> array(0) { } ["laston"]=> string(19) "2009-06-14 21:32:29" ["sentnotice"]=> int(0) ["sentday"]=> string(0) "" ["loggedin"]=> bool(true) }
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web16/html/Margilun/login.php:59) in /var/www/web16/html/Margilun/common.php on line 597
palisaden.phpRedirected to index.php?op=timeout from login.php. Account ist nicht eingeloggt, aber die Session denkt, er ist es. Redirected to palisaden.php from login.php.
')

in zeile 597 ist header("Location: $location"); und eben die normale redirect funktion in der common, ich war auch mal bis zur newday.php reingekommen (dort war auch ein dump in dem beide loggedin auf true waren)

weiter sind wir nicht gekommen, es hapert irgendwo aber bis jetz sind wir nicht drauf gekommen, vllt hat einer von euch ja ne idee..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: So 14 Jun, 2009 21:44 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Zitat:
array(13) { ["message"]=> string(0) "" ["allowednavs"]=> array(1) { ["palisaden.php?c=29-223653"]=> bool(true) } ["output"]=> string(37) "Hier klicken" ["debug"]=> string(47) "Redirected to newday.php from palisaden.php. " ["counter"]=> int(29) ["user"]=> array(38) { ["acctid"]=> string(1) "1" ["name"]=> string(32) "`²Lori `2von `2Knautschi`²dragon" ["sex"]=> string(1) "1" ["status"]=> string(1) "1" ["ort"]=> string(1) "1" ["post"]=> string(2) "10" ["prefs"]=> bool(false) ["location"]=> string(1) "4" ["standort"]=> string(6) "Badnav" ["inhouse"]=> string(1) "0" ["loggedin"]=> string(1) "1" ["alive"]=> int(1) ["level"]=> string(1) "1" ["experience"]=> string(1) "0" ["hitpoints"]=> string(2) "10" ["soulpoints"]=> int(55) ["defence"]=> string(1) "1" ["attack"]=> string(1) "1" ["weapondmg"]=> string(1) "0" ["armordef"]=> string(1) "0" ["magie"]=> string(1) "0" ["badguy"]=> string(0) "" ["bufflist"]=> string(0) "" ["turns"]=> float(18) ["playerfights"]=> int(1) ["gravefights"]=> string(2) "10" ["gold"]=> string(4) "3000" ["gems"]=> string(1) "0" ["specialinc"]=> string(0) "" ["specialmisc"]=> string(0) "" ["allowednavs"]=> string(28) "a:1:{s:10:"newday.php";b:1;}" ["restorepage"]=> string(13) "palisaden.php" ["donationconfig"]=> string(32) "a:1:{s:12:"forestfights";a:0:{}}" ["jail"]=> int(0) ["prison"]=> int(0) ["einzelhaft"]=> int(0) ["recentcomments"]=> string(19) "0000-00-00 00:00:00" ["dragonpoints"]=> array(0) { } } ["bufflist"]=> array(0) { } ["needtoviewmotd"]=> bool(false) ["petitions"]=> array(0) { } ["laston"]=> string(19) "2009-06-14 22:34:28" ["sentnotice"]=> int(0) ["sentday"]=> string(0) "" ["loggedin"]=> bool(true) }
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web16/html/Margilun/newday.php:788) in /var/www/web16/html/Margilun/common.php on line 54


Hab es eben nochmal probiert ... vorher wie Tidus das Ganze und nun vom Newday (den ich komischwerweise bekommen habe) den dump. Zeile 54 ist header("Content-Encoding: $encode");. Danach bin ich wieder rausgeflogen -.-

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: Mi 17 Jun, 2009 16:24 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Ich würde spontan sagen, es hängt mit allowednavs zusammen? Also mit der Überprüfung ob der Eingeloggte Spieler überhaupt diese Seite ansehen kann?! Setze doch einfach die Datei für Besucher (als von außen Zugreifbar, also ins array hinzufügen) und versuche den Login erneut... evtl. hat es damit was zu tun... um den dreh..

Sorry, für die "gute" Erklärung. Aber wurschtel grad was zusammen. :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: Mi 17 Jun, 2009 18:11 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Zitat:
$allowanonymous = array('index.php' => true,
'login.php' => true,


Solltest du diese meinen, das ist und war schon drin. Ansonsten wüsst ich nicht, was du meinst -.-

Edit: Nach Anweisung palisaden.php zugefügt und ich lande auch dort ... aber:

Ich habe statt der User-Vitalinfo die User-Online-Liste, die restlichen Links zb. für YOM tauchen nicht auf. Das einzige was ist ist der output und die addnavs. Doch wird die accounts nicht aktualisiert. Normalerweise sollte der Standort umgeschrieben werden (in der accounts vorhanden) und beim ausloggen loggedin auf 0 gesetzt werden (ebenfalls in der accounts). Was beides nicht gemacht wird.

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Login - Session abgelaufen
BeitragVerfasst: Di 30 Jun, 2009 22:35 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
So nach langer Zeit wieder ein kurzer Bericht oder eher Abschlussbericht.

Trotz Hilfe von Tidus und Kevz - danke euch beiden, ihr seid spitze *knuddel* - sind wir nicht auf den Fehler gekommen. Daher hab ich die "Urscripte" von der common.php und login.php genommen und diese mit den neuen Tabellen auf einen Testserver geschmissen gehabt.

Nach einigen Umänderungen, wegen der Tabellen funktionierte dann der Login. Ich blieb auch eingeloggt. Also habe ich aus der common.php nun auch wieder viel ausgelagert und es klappt immer noch mit dem Login.

Da ich nicht richtig nachvollziehen kann und mir auch kein anderer meinen Fehler aufzeigen konnte wird dies wohl ein ungelöstes Problem bleiben. Nur für mich ist es hiermit abgeschlossen, da jetzt mit den "neuen" Scripten alles funktioniert.

LG

Lori

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum