anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 12:54

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 16:38 
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
Hallo,

Also ich habe ja die Captchas von DarkAngel im Gästebuch wie auch in den ANfragen drin.

Neuerdings ist mir etwas aufgefallen was glaube ich erst so ist seit ich das in der common.php geändert habe (bezüglich der session).

und zwar frage ich in der guestbook.php auf loggedin ab, wegen der navs weil es von außen wie auch innen erreichbar sein soll, aber es tut einfach so als wäre ich nicht eingeloggt, und schmeißt mir den link zur index.php als link hin -.-

weiß jemand wie man verhindern könnte das die beiden sessions sich im weg stehen oder woran es genau liegt?

mfg ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 17:01 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
-Glaskugel anwerf- Tutututututututut. "Sourcecode ist im Moment nicht erreichbar, versuchen sie es zu einem späteren Zeitpunkt bitte erneut!"

Sourcecode?

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 18:34 
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
Mysql dazu gibt es keinen source code weil da einfach nur "session_start();" verwendet wird um eine session zu erstellen, die das aktuelle captcha beinhaltet... aus der fragestellung ist meinermeinung nach gut ersichtlich worum es geht...


und das ist dann ein generelles problem wenn man das in einer datei schreibt... es geht einfach darum das es anscheinend die nromale $session['user'] irgendwie überschreibt oder so.. und meine frage war wie man das verhindern kann @2 sessions.. also bitte spar dir deinen kommentar wenn du ned weißt worums geht..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 18:49 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Ich mein ja nur ... Nur nicht wundern, wenn du den Code später doch mal zeigen musst. (Was die Session und das Gästebuch, bzw. den Captcha angeht)..

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 18:57 
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
da ich das spiel noch nicht online stelle, ist dort auc noch keine source implementiert, also auch nicht geschaut was rein darf und was nicht, und ich denke mal das es jetz grad nicht um die captcha geht sondern wie gesagt um das session problem, die cpatcha dateien kann ich notfalls hochladen, aber die sind sowieso ausgelagert in das verzeichnis was sowieso nicht angezeigt werden würde also von dem her.. wenn bedarf an den dateien vom captcha sind, lad ich sie hoch.

EDIT: um dem vorzubeugen lade ich sie jetz extra für dich hoch Mysql ;)

Dateianhang:
captcha.zip


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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 19:23 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Wozu brauchst du denn ne neue session, du kannst doch einfach die von LotgD verwenden!
Was viel interessanter ist: Wie bindest du das ganze ein?

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 19:56 
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
PHP:
// Session starten
session_start();

// Konfiguration einbinden
require_once 'includes/config.php';

// CaptchaImage-Klasse einbinden
require_once 'includes/captcha_image.class.php';

// Crypt-Klasse einbinden
require_once 'includes/crypt.class.php';

// CaptchaImage-Klasse initialisieren
$GLOBALS['captcha_image_class'] = new captcha_image_class();

// Crypt-Klasse initialisieren
$GLOBALS['crypt_class'] = new crypt_class();


so habe ich es in der gästebuch datei, ich hab das noch von vor kp die orginal einbau anleitung hab ich nicht mehr, aber müsste so sein, funktioniert auch, aber wenn ich das session start rausnehme, dann geht es nicht mehr richtig es sagt, es wäre der sicherheitscode falsch, und ihc bin mir relativ sicher das ich ihn richtig eingegeben habe, das hatte ich z.b. in der petition.php vergessen und erst heute gemerkt.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 20:09 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 20 Feb, 2005 16:45
Beiträge: 103
Wohnort: Ulm
Geschlecht: Männlich
@Tidus

Ersetzte deine einbindung mit dieser hier und achte darauf das -> require_once "common.php"; <- NACH der Einbindung steht wie nachstehend:

Zitat:
// Session starten
session_start();
// Konfiguration einbinden
require_once 'config/config.php';

// CaptchaImage-Klasse einbinden
require_once 'require/captcha_image.class.php';

// Crypt-Klasse einbinden
require_once 'require/crypt.class.php';

// CaptchaImage-Klasse initialisieren
$GLOBALS['captcha_image_class'] = new captcha_image_class();

// Crypt-Klasse initialisieren
$GLOBALS['crypt_class'] = new crypt_class();

require_once "common.php";


Dann sollte es wieder funktionieren ;)

_________________
Caivallon Scripts:
Dies und Das :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 20:19 
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
hm aber bei mir ist doch die common.php darunter eingebunden xD

aber wenn es dann gehen würde, frage ich mich wieso die prüfung auf loggedin dann irgendwie nicht funzt ö.ö


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 20:23 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 20 Feb, 2005 16:45
Beiträge: 103
Wohnort: Ulm
Geschlecht: Männlich
Tidus hat geschrieben:
hm aber bei mir ist doch die common.php darunter eingebunden xD

aber wenn es dann gehen würde, frage ich mich wieso die prüfung auf loggedin dann irgendwie nicht funzt ö.ö


mach die prüfung mal raus ... sollte funzen ... aber ich bin noch drann die prüfung ordnunggemäß wieder einzubauen....

_________________
Caivallon Scripts:
Dies und Das :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Fr 17 Jul, 2009 23:38 
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
naja, der captcha funktioniert ja einwandfrei das ist ja nicht das problem, sondern wie gesagt es sollte von innen wie außen erreichbar sein, und es funktionieren nur die links nicht so richtig weil die abfrage auf loggedin nicht mehr geht ö.ö


EDIT: nachdem ich mich ein bisschen schlau gemacht habe über session_start(); und dem denk anstoß von auric, habe ich einfach mal den aufruf von session_name(); noch davor gemacht mit dem namen aus der common also der logd session, und nun funktioniert das Captcha UND die abfrage wieder X)

also in der datei wo man es aufruft UND in captcha_image.php MUSS session_name(); mit dem namen der session aus der common.php aufgerufen werden!

somithat sich das erledigt^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Sa 18 Jul, 2009 14:08 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
Die Einbindung der Common, nach ganz oben! Das starten der Session ist dann nicht notwendig, da die Session bereits in der common.php gestartet wird.

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Sa 18 Jul, 2009 14:21 
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
mhm, aber dann würde es einen haufen notice fehler zur folge haben.. hatte das ja auch schon so probiert gehabt, aber dann ist br und so irgendwie mit nem notice fehler verknüpft. keine ahnung wieso, aber wenn man es so macht, und es dann einfach die session von logd selber benutzt funktioniert es auch einwandfrei


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Sa 18 Jul, 2009 14:36 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
Unterbinde die Anzeige der Notice-Fehler in den PHP-Einstellungen oder noch besser, behebe die Notice-Fehler..;-)
bei letztem weiss ich dass es ne Menge arbeit ist... *auch schon durch hat*

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: session_start() bei Captcha mod
BeitragVerfasst: Sa 18 Jul, 2009 17:15 
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
naja, so toll bin ich in php nicht, das ich dann wüsste was ich bei all diesen 10000 notice fehlern alles machen müsste, damit sie wegg sind =D


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 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