Antworten: 23
|
|||||||
Aeyon Beginner Beiträge: 7 |
# Thema - 13.11.2007 um 21:33 Uhr
Guten Abend Freunde der Software, ich habe ein (glaube ich) kniffliges Problem: Das komplette Clansphere habe ich auf einem gratis Webspace installiert (ohost.de), der Login funktioniert wunderbar solange ich direkt vom webspace aus zugreife ( = nick.ohost.de). Allerdings, wenn man durch die Subdomain (Bsp xxx.at.hm) auf den Webspace gelangt passiert folgendes: Man kann sich zwar einloggen und der Login ist erfolgreich, aber sobald man auf "weiter" klickt oder irgendein Link auf der Hp benutzt ist man ausgeloggt, zumindest erscheint bei der Navigation erneut das Loginfenster. Wenn man sich erneut einloggt und weiter klickt passiert wieder das oben beschriebene. Ich dachte ich kann das Problem umgehen in dem ich ne "Intro" Seite mache. Sprich die Subdomain is auf die intro seite verlinkt und von da aus kann man durch nen link den index von clansphere erreichen. Bei mir (Admin) scheint der Login nun ohne Probleme zu funktionieren, aber wenn sich ein anderes Member einloggt passiert wieder das oben beschriebene. Könnt ihr mir vl weiterhelfen? Vorweg ne richtige (kostenpflichtige) Domain is keine Alternative, dafür fehlt mir das Geld ^^ Grüsse Aeyon /e Das Problem besteht auch wenn man Cookies aktiviert ------------------ Wenn Recht zu Unrecht wird, wird Widerstand zur Pflicht Zuletzt editiert von Aeyon am 13.11.2007 um 21:35 Uhr (1x Editiert)
|
||||||
Inaktiv |
|
||||||
RuGer Try to beat me Beiträge: 125 |
# Antwort: 1 - 13.11.2007 um 23:21 Uhr
Sieht nach einem allgemeinen Problem mit „cookies“ und cs aus (IE7, FF)! Denn so was passiert auch bei der Sprachumschaltung (meine Lieblings-Thema ), wenn die auf der Seite vorhanden ist. Der Fehler kommt immer vor, wenn: - s.g. „Single Domain Account“ und auf dem Server mehrere CMS’s parallel installiert sind. Und man muss halt die Seiten so anzeigen lassen: 1-ste Seite www.domen.de/cs/index.php, 2-te Seite www.domen.de/wbblite/index.php usw. User/nicht eingeloggt! (getestet mit „HostLoco“); - Clansphere unter Subdomain aufgerufen wird. z.B. www.start.domen.de/cs/index.php. User/nicht eingeloggt! (getestet mit „all-inkl“) Notiz: Fehler tritt nicht auf, wenn nur die cs installiert ist und unter dem Hauptdomain angezeigt wird; - noch was (CMS, Board usw.) auf dem Server/Webaccount parallel vorhanden/installiert (z.B. fürs Testen) ist!!! In anderen CMS-Systemen habe ich sonen Phänomen nicht beobachtet (habe mehrere getestet). Ist kein Vorwurf, nur die Testergebnisse . Abhilfe!? ------------------ Gruß ------------------------------------------------------------ CSP version: 2010.3 (AJAX: aus, mod_rewrite: aus) PHP Version: 5.3.1-nmm2 MySQL Version: 5.0.51a Hoster: ALL-INKL.COM Link: www.dex-clan.de |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 2 - 14.11.2007 um 10:38 Uhr
naja man müsste nur CS vorgaugeln, das es sich um einen anderen host als der eigentliche handelt, dann kann man es auch einfach einstellen, und man bleibt eingeloggt. teilweise ist es aber auch ein Problem mit dem Internet Explorer 6. Probleme mit dem Internet Explorer 6 in dieser Fassung, habe ich bislang noch nicht gelesen. Bin gerade an einer Page dran, die besteht aus 4 Portalen mit jeweils einer eigenen Subdomains,. http://Subdomain1.domain.de http://subdomain2.domains.de bei beiden kann man sich einloggen, und ist gleichzeitig bei der anderen eingeloggt. Da ich aber gerade nicht zuhause bin, schaue ich heute nachmittag, wie ich das gemacht habe, ich glaube unter system/account.php einfach den serverhost verändert. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
reVerB Geekboy Beiträge: 1237 |
# Antwort: 3 - 14.11.2007 um 11:22 Uhr
Musst du mal bei deinem Subdomain-Anbieter in den einstellungen schauen. Bei nic.de.vu war es genau das gleiche. Man kann da währen, was in der Adress-Zeile angegeben wird. Wenn ich nur die Subdomain ohne weitere zusätze anzeigen lasse, dann habe ich das gleiche Problem. Wenn ich aber nur die direkte Weiterleitung (eigentliche Webspace-Domain wird angezeigt) verwende, dann passiert es nicht und alles läuft bestens. Musste mal schauen. kenne deinen anbieter nur nicht ^^ |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 4 - 14.11.2007 um 16:03 Uhr
das ist normal, weil du dann die direkte domain hast, und nicht die nic.de.vu ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
Aeyon Thread-Ersteller Beginner Beiträge: 7 |
# Antwort: 5 - 14.11.2007 um 19:55 Uhr
Hallo! Musst du mal bei deinem Subdomain-Anbieter in den einstellungen schauen. Bei nic.de.vu war es genau das gleiche. Man kann da währen, was in der Adress-Zeile angegeben wird. Wenn ich nur die Subdomain ohne weitere zusätze anzeigen lasse, dann habe ich das gleiche Problem. Wenn ich aber nur die direkte Weiterleitung (eigentliche Webspace-Domain wird angezeigt) verwende, dann passiert es nicht und alles läuft bestens. Musste mal schauen. kenne deinen anbieter nur nicht ^^ Das funktioniert ja. Meine subdomin läuft bei alpennic.com (im grunde gleich wie die ganzen de.vu seiten) Naja das wär halt die weniger elegante Lösung : / Wenns möglich ist würd ich gern die subdomain in der Browserzeile behalten, aber dann kommt ja das Loginproblem. Fre33z3m4n kannst du mir genauer beschreiben wie du das gemeint hast mit CS vorgaugeln? Grüsse ------------------ Wenn Recht zu Unrecht wird, wird Widerstand zur Pflicht |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 6 - 14.11.2007 um 19:59 Uhr
jo bin ja nun @home /system/core/account.php Zeile 4 eintragen $_SERVER['HTTP_HOST'] = 'die domain, welche oben inder url steht.'; Bsp. $_SERVER['HTTP_HOST'] = 'clansphere.net'; ohne www ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
Aeyon Thread-Ersteller Beginner Beiträge: 7 |
# Antwort: 7 - 14.11.2007 um 20:29 Uhr
Also das sind die ersten Zeilen: 1<?php 2// ClanSphere 2007 - www.clansphere.net 3// $Id: account.php ..... hajo $ 4 5$domain = (strpos($_SERVER['HTTP_HOST'], '.') !== FALSE) ? $_SERVER['HTTP_HOST'] : ''; 6$cookie = array('lifetime' => (cs_time() + 2592000), 'path' => '/', 'domain' => $domain); 7 8$login = array('mode' => FALSE, 'error' => '', 'cookie' => 0); 9$account = array('users_id' => 0); 10 11session_set_cookie_params(0, $cookie['path'], $cookie['domain']); 12session_start(); 13 14if(empty($_SESSION['users_id'])) { Die Zeile 4 is leer, da hab ich $_SERVER['HTTP_HOST'] = 'subdomainbsp'; eingefügt, was leider nix veränderte habe das dann wieder gelöscht und dann die Zeile 5 verändert: 5$domain = (strpos($_SERVER['HTTP_HOST'], 'subdomainbsp') !== FALSE) ? $_SERVER['HTTP_HOST'] : ''; verändert. Was wohl auch falsch war. Soll ich bei Zeile 5 den , entfernen und es genau so schreiben? : 5$domain = (strpos($_SERVER['HTTP_HOST'] = 'subdominbsp') !== FALSE) ? $_SERVER['HTTP_HOST'] : ''; sorry kenn mich nicht gut aus ^.* ------------------ Wenn Recht zu Unrecht wird, wird Widerstand zur Pflicht |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 8 - 14.11.2007 um 20:30 Uhr
zeile 5 wieder herstellen, zeile 4 wie ich geschrieben habe einfügen, bei dir die cookies alle löschen, Browser vlt. noch neustarten, erst nach einigen browser neustarts und cookies löschen hat es bei mir funktioniert. Dauert halt ein wenig ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
Aeyon Thread-Ersteller Beginner Beiträge: 7 |
# Antwort: 9 - 14.11.2007 um 21:01 Uhr
ok ich glaub es funkt jetzt danke! ------------------ Wenn Recht zu Unrecht wird, wird Widerstand zur Pflicht |
||||||
Inaktiv |
|||||||
RuGer Try to beat me Beiträge: 125 |
# Antwort: 10 - 14.11.2007 um 22:29 Uhr
Genial, Fr33z3m4n! Jetzt funktioniert's auch mit der "Sprachumschaltung" einwandfrei! Update: hmmm ich war etwas voreilig... da funktioniert zwar jetzt Sprachen umschalten, aber man kann sich nicht mehr einloggen! Es ist eben so, wie Aeyon oben beschrieben hat. Denn es werden überhaupt gar keine cookies gesetzt. ------------------ Gruß ------------------------------------------------------------ CSP version: 2010.3 (AJAX: aus, mod_rewrite: aus) PHP Version: 5.3.1-nmm2 MySQL Version: 5.0.51a Hoster: ALL-INKL.COM Link: www.dex-clan.de Zuletzt editiert von Dexter1 am 15.11.2007 um 02:10 Uhr (2x Editiert) |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 11 - 15.11.2007 um 07:15 Uhr
dsow-net.de eingetragen ? ansonsten teste mal mit www ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
RuGer Try to beat me Beiträge: 125 |
# Antwort: 12 - 15.11.2007 um 15:24 Uhr
ähm ich habe, glabe ich, alles ausprobiert: 1. sprachumschalten funktioniert, einloggen nicht (cookies werden nicht gesetzt):
2. umgekehrt:
wie kann ich "Pfad" in cookies definieren? Jeztz steht da, also zb in cs_lang-cookie: Pfad: / , evl. muss es so sein: Pfad: /www ? Link zur Seite:
------------------ Gruß ------------------------------------------------------------ CSP version: 2010.3 (AJAX: aus, mod_rewrite: aus) PHP Version: 5.3.1-nmm2 MySQL Version: 5.0.51a Hoster: ALL-INKL.COM Link: www.dex-clan.de Zuletzt editiert von Dexter1 am 15.11.2007 um 16:20 Uhr (3x Editiert) |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 13 - 15.11.2007 um 15:37 Uhr
nene, $_SERVER['HTTP_HOST'] setzt den Host der Cookies. Es ist daher auch domain speziefisch. www .dsow-net.de ich hoffe du hast es ohne leerzeichen gemacht. wie gesagt, solltest du den host in der php datei ändern, musst du deine cookies löschen, den Browser neustarten, den Vorgang vlt. mehrfach wiederholen, bis er den neuen Pfad des Cookies akzeptiert hast. Mit dem FF Addon Web developer tool installieren, dort kannste dann den aktuellen Cookie pfad sehen, welchen der FF erhält. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
RuGer Try to beat me Beiträge: 125 |
# Antwort: 14 - 15.11.2007 um 15:54 Uhr
so hab oben korregiert hmmm es ist egal, was ich in zeile 4 eintrage - cookies werden nicht gesetzt. man kann sicht nicht einloggen und die spracheumschaltung funktioniert nur 1x. also ich meine, wenn ich was anderes anklicke, schaltet es wieder zurück... und so was hilft leider auch nicht: orig: $cookie = array('lifetime' => (cs_time() + 2592000), 'path' => '/', 'domain' => $domain); geändert: $cookie = array('lifetime' => (cs_time() + 2592000), 'path' => '/www/', 'domain' => $domain); oder $cookie = array('lifetime' => (cs_time() + 2592000), 'path' => '', 'domain' => $domain); wird in cs_lang-cookie zwar richtig angezeigt (Pfad: /www/), hilft aber auch nicht... ------------------ Gruß ------------------------------------------------------------ CSP version: 2010.3 (AJAX: aus, mod_rewrite: aus) PHP Version: 5.3.1-nmm2 MySQL Version: 5.0.51a Hoster: ALL-INKL.COM Link: www.dex-clan.de Zuletzt editiert von Dexter1 am 15.11.2007 um 17:01 Uhr (2x Editiert) |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 15 - 15.11.2007 um 17:09 Uhr
dein problem ist doch glaube nur die sprachumschaltung, nicht die cookies oder ? ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
RuGer Try to beat me Beiträge: 125 |
# Antwort: 16 - 15.11.2007 um 19:41 Uhr
sehr richtig, ja! nun ich denke aber, das hat irgendwie mir cookies zu tun. denn wenn die cookies nicht gesetzt werden, funktioniert auch die sprachumschaltung, zwar wird eine andere sprache nicht beibehalten und springt wider auf in cs standard eingestellte, aber immer hin ------------------ Gruß ------------------------------------------------------------ CSP version: 2010.3 (AJAX: aus, mod_rewrite: aus) PHP Version: 5.3.1-nmm2 MySQL Version: 5.0.51a Hoster: ALL-INKL.COM Link: www.dex-clan.de |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 17 - 15.11.2007 um 19:54 Uhr
das muss dann aber nicht zwangsweise auf den host zurückzuführen sein. Man müsste da mal etwas rumtesten, hab immo aber keine zeit dafür :( ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
RuGer Try to beat me Beiträge: 125 |
# Antwort: 18 - 15.11.2007 um 20:13 Uhr
Man müsste da mal etwas rumtesten was denn? in welche richtung soll ich meine gedanken richten?
------------------ Gruß ------------------------------------------------------------ CSP version: 2010.3 (AJAX: aus, mod_rewrite: aus) PHP Version: 5.3.1-nmm2 MySQL Version: 5.0.51a Hoster: ALL-INKL.COM Link: www.dex-clan.de |
||||||
Inaktiv |
|||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 19 - 15.11.2007 um 21:09 Uhr
system/core/lang.php ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
RuGer Try to beat me Beiträge: 125 |
# Antwort: 20 - 15.11.2007 um 23:04 Uhr
hmmm ok, aber das problem existiert nicht, wenn man sich bereits eingeloggt hat. nur wenn man als gast auf der site ist. und wenn man vor einloggen die sprache umschaltet und 1x bloss irgendwo klickt oder mal wieder die sprache umschaltet, funktioniert auch das einloggen nicht/nicht mehr! selbe symptome auch unter subdomains...^^ ------------------ Gruß ------------------------------------------------------------ CSP version: 2010.3 (AJAX: aus, mod_rewrite: aus) PHP Version: 5.3.1-nmm2 MySQL Version: 5.0.51a Hoster: ALL-INKL.COM Link: www.dex-clan.de |
||||||
Inaktiv |
|||||||
Antworten: 23
|
Sie müssen sich registrieren, um zu antworten. |