Gäste kommen wo anders hin als Mitglieder? |
|
|
Neuling
|
Cherico Geschrieben am 19.03.2013 um 10:20 |
|
Hallo werte österreichische Community!
Ich würde gerne wissen ob es Möglich ist, dass Gäste beim Aufrufen der Domain auf eine andere Seite geleitet werden als Mitglieder?
Und wenn ja, wie natürlich *g*
Gäste kommen zum Beispiel auf die viewpage.php?page_id=1, während Mitglieder nach dem erfolgreichen einloggen auf die news.php geleitet werden.
Vielen herzlichen Dank! |
|
|
|
Senior Mitglied
|
Ja das geht, du musst die index.php so umschreiben, das er einmal für Gäste eine Startseite hat und dann für mitglieder.
BSP:
if (iGUEST){
redirect(BASEDIR."viewpage.php?page_id=1");
}else{
redirect($settings['opening_page']);
}
mysql_close($db_connect);
redirect($settings['opening_page']); wird ganznormal per Adminbereich weiter definiert und ist für die Mitglieder dann. Ungetestet , sollte aber gehen. |
Leute ohne Macke, sind Kacke
Oh Herr, schmeiss Grundwissen von Himmel !
|
|
|
|
Neuling
|
Cherico Geschrieben am 19.03.2013 um 11:51 |
|
Die Landsleute waren schneller *hehe*
Danke für die Hilfe! |
|
|
|
Neuling
|
kann man das auch so coden, das Gäste nur auf die "viewpage.php?page_id=1 kommen?
das quasi alle Links auf der hp auf die "viewpage.php?page_id=1
weiterleiten ausnahmen die register.php und die secure_question.php?
mfg |
|
|
|
Senior Mitglied
|
Dies ist auch möglich, benötigt aber mehr als 4 Zeilen eingriff.
Dafür ist aber Fusion selber schon ausgelegt, in den man einfach die Links nicht Sichtbar macht.
Ansonsten muss man in die Seiten mal folgenes einbauen:
if (!iMEMBER) { redirect(BASEDIR."viewpage.php?page_id=1"); }
Ungetestet, da ich sowas Quatsch finde und User eher abschreckt als ranholt. |
Leute ohne Macke, sind Kacke
Oh Herr, schmeiss Grundwissen von Himmel !
|
|
|
|
Mitglied
|
Naja, man muss dann auch eine abfrage machen um zu prüfen ob der User dann auf der gewollten seite ist. Weil sonst haben Gäste eine endlossweiterleitung. |
|
|
|
Senior Mitglied
|
Warum den das ? Wenn ein Gast auf zb. news.php kommt, wird er sofort auf die viewpage weitergeleitet, wenn es ein Mitglied ist, dann bleibt er auf der news.php.
Wie kommst den nun drauf, das es eine entlosweiterleitung gibt ? |
Leute ohne Macke, sind Kacke
Oh Herr, schmeiss Grundwissen von Himmel !
|
|
|
|
Mitglied
|
Naja, wenn ich will das Gäste NUR auf diese viewpage kommen, dann macht es wohl eher weniger Sinn in JEDE Datei deinen Code einzufügen. Mehr Sinn würde es machen sowas in die includes/footer_includes.php einzutragen.
Da diese Datei auch bei den viewpages eingebunden wird, fehlt eine abfrage ob der User nun richtig ist.
Also entweder Abfrage erweitern oder VIEL... RICHTIG viel Arbeit haben -zwinker- |
|
|
|
Senior Mitglied
|
Lösungswege gibt es viele, selber würde ich es anders machen , denke mal dann eine komplette abfrage schreiben dazu wie du es auch sagst.
Aber wie gesagt, finde sowas quatsch und nicht unbedingt Userfreundlich. |
Leute ohne Macke, sind Kacke
Oh Herr, schmeiss Grundwissen von Himmel !
|
|
|