Weiterleitung nach dem Login
c-m-s lauritis
Posted on 19-04-2011 11:05
Offline
Junior Member
Posts: 12
Joined: 25.03.11
Gender: male
Age: 32
Warnings:
Bin mal wieder mit meinem Latain am Ende!
Ich habe folgende weiterleitung erstellt im Login:
PHP
<?php /*---------------------------------------------------------------------------+ | Pimped-Fusion Content Management System | Copyright (C) 2009 - 2010 | http://www.pimped-fusion.net +----------------------------------------------------------------------------+ | Filename: login.php | Version: Pimped Fusion v0.09.00 +----------------------------------------------------------------------------+ | based on PHP-Fusion CMS v7.01 by Nick Jones | http://www.php-fusion.co.uk/ +----------------------------------------------------------------------------+ | This program is released as free software under the Affero GPL license. | You can redistribute it and/or modify it under the terms of this license | which you can read by viewing the included agpl.txt or online | at www.gnu.org/licenses/agpl.html. Removal of this copyright header is | strictly prohibited without written permission from the original author(s). +---------------------------------------------------------------------------*/ require_once "maincore.php" ; require_once TEMPLATES . "header.php" ; add_to_title ( $locale [ 'global_200' ] . $locale [ 'global_100' ] ) ; if ( iMEMBER ) { redirect ( "../page-7-wilkommen.html" ) ; } } else { opentable ( $locale [ 'global_100' ] ) ; echo "<div class='loginbackground'>\n" ; echo "<div style='text-align:center'><br />\n" ; echo "<form name='loginform' method='post' action='" . make_url ( "login.php" , "login" , "" , ".html" ) . "'>\n" ; echo $locale [ 'global_101' ] . "<br />\n<input type='text' name='user_name' class='textbox' style='width:100px' /><br />\n" ; echo $locale [ 'global_102' ] . "<br />\n<input type='password' name='user_pass' class='textbox' style='width:100px' /><br />\n" ; echo "<label><input type='checkbox' name='remember_me' value='y' />" . $locale [ 'global_103' ] . "</label><br /><br />\n" ; echo "<input type='submit' name='login' value='" . $locale [ 'global_104' ] . "' class='button' /><br />\n" ; echo "<br /></form>\n" ; if ( $settings [ 'enable_registration' ] ) { echo "" . $locale [ 'global_105' ] . "<br /><br />\n" ; } echo $locale [ 'global_106' ] ; echo "<br /><br /></div>\n" ; echo "</div>\n" ; } closetable ( ) ; require_once TEMPLATES . "footer.php" ; ?>
Im FF werde ich auch auf diese Seite Weiter geleitet wenn ich mich eingeloggt habe , aber im IE schmeist er mich jedes mal auf die Startseite nach dem login. Wiso, bzw wo ist mein Fehler ??
Nach erneutem Klicken auf Login wird die Weiterleitung auch im IE richtig genutzt!
Edited by c-m-s lauritis on 19-04-2011 11:06
Signature <div class='010101101110100'></div>
.010101101110100
backgoundimage=images/würg.gif;
background-repeat=none;
display: none;
Wenn ich rausbekomme warum Du da nix siehst, ist Er gut!
c-m-s lauritis
Posted on 19-04-2011 12:33
Offline
Junior Member
Posts: 12
Joined: 25.03.11
Gender: male
Age: 32
Warnings:
Ok, habs rausgefunden!
In der setuser.php
muste noch etwas angepast werden!
VON:
PHP
<?php echo "<meta http-equiv='refresh' content='" . $page_refresh . "; url=" . REDIRECT_TO . "' />\n" ; ?>
NACH:
PHP
<?php echo "<meta http-equiv='refresh' content='" . $page_refresh . "; url=" . ( iMEMBER ? "../page-7-wilkommen.html" : $settings [ '../page-7-wilkommen.html' ] ) . "' />\n" ; ?>
Wie bekomme ich es nun hin, wenn sich ein User auslogt das er auf die Satartseite geleitet wird?
Edited by c-m-s lauritis on 19-04-2011 12:38
Signature <div class='010101101110100'></div>
.010101101110100
backgoundimage=images/würg.gif;
background-repeat=none;
display: none;
Wenn ich rausbekomme warum Du da nix siehst, ist Er gut!
xxyy
Posted on 19-04-2011 12:42
Offline
Member
Posts: 195
Joined: 16.05.10
Gender: male
Warnings:
Ich würde mal spontan sagen:
GeSHi: PHP
if ( !
isset ( $_GET [ 'logout' ] ) ) { echo "<meta http-equiv='refresh' content='" .
$page_refresh .
"; url=" .
( iMEMBER ?
"../page-7-wilkommen.html" :
$settings [ '../page-7-wilkommen.html' ] ) .
"' />\n " ;
} else {
echo "<meta http-equiv='refresh' content='" .
$page_refresh .
"; url=" .REDIRECT_TO.
"' />\n " ;
}
Parsed in 0.016 seconds, using GeSHi 1.0.7.20
Signature xxyy
Meine neue Webseite (in Development...)
Alle Angaben ohne Gewähr. Ich übernehme keine Haftung für Schäden an Hard/Software
c-m-s lauritis
Posted on 19-04-2011 12:59
Offline
Junior Member
Posts: 12
Joined: 25.03.11
Gender: male
Age: 32
Warnings:
Ich würde jetzt mal ganz Spontan Antworten :
PHP
<?php if ( ! isset ( $_GET [ 'logout' ] ) ) { echo "<meta http-equiv='refresh' content='" . $page_refresh . "; url=" . ( iMEMBER ? "../page-7-wilkommen.html" : $settings [ '../page-7-wilkommen.html' ] ) . "' />\n" ; } else { echo "<meta http-equiv='refresh' content='" . $page_refresh . "; url=" . ( $settings [ 'opening_page' ] ) . "' />\n" ; } ?>
So :D
Danke Jongs, habt mich auf den richtigen weg gebracht !
Edit:
Ein problem hat sich aber nun aufgetan, wenn sich ein Kunde anmeldet und seine daten falsch eingibt, landet er in einer Entlosschleife bei der Seite!
Edit 2:Es ist eine Endlosschleife auf die opening_page
Ungültiger Benutzername oder Passwort.
Einen Augenblick, du wirst weitergeleitet...
[ oder klicke hier um sofort weitergeleitet zu werden. ]
Also bei Error 8 in der setusr.php
Edit:
Wurde behonen durch ein bekannten!
Setuser.php sollte dann so aussehene:
PHP
<?php if ( $_GET [ 'error' ] == 8 ) { echo "<meta http-equiv='refresh' content='" . $page_refresh . "; url=../login.html' />\n" ; } else if ( ! isset ( $_GET [ 'logout' ] ) ) { echo "<meta http-equiv='refresh' content='" . $page_refresh . "; url=" . ( iMEMBER ? "../page-7-wilkommen.html" : $settings [ 'http://www.internetseiten-marketing.info/page-7-wilkommen.html' ] ) . "' />\n" ; } else { echo "<meta http-equiv='refresh' content='" . $page_refresh . "; url=" . ( $settings [ 'opening_page' ] ) . "' />\n" ; } ?>
Edited by c-m-s lauritis on 19-04-2011 16:19
Signature <div class='010101101110100'></div>
.010101101110100
backgoundimage=images/würg.gif;
background-repeat=none;
display: none;
Wenn ich rausbekomme warum Du da nix siehst, ist Er gut!
Advertising Bot Posted on 23-05-2012 03:28
Bot Agent Posts: n^xJoined: Always
xxyy
Posted on 19-04-2011 16:28
Offline
Member
Posts: 195
Joined: 16.05.10
Gender: male
Warnings:
Aber das passiert dann doch nur bei Fehler 8, mach' lieber
alle Fehler, aber eigentlich:
Sollte es nicht reichen die angegebene Seite in den Haupteinstellungen als Startseite zu setzten?
Signature xxyy
Meine neue Webseite (in Development...)
Alle Angaben ohne Gewähr. Ich übernehme keine Haftung für Schäden an Hard/Software
c-m-s lauritis
Posted on 19-04-2011 20:48
Offline
Junior Member
Posts: 12
Joined: 25.03.11
Gender: male
Age: 32
Warnings:
Doch schon!
Aber ich habe auf der Webseite eine startseite und eine weitere Startseite für eingelogte Kunden. Daher das Problem ;-)
Signature <div class='010101101110100'></div>
.010101101110100
backgoundimage=images/würg.gif;
background-repeat=none;
display: none;
Wenn ich rausbekomme warum Du da nix siehst, ist Er gut!
xxyy
Posted on 19-04-2011 21:42
Offline
Member
Posts: 195
Joined: 16.05.10
Gender: male
Warnings:
Ach so.
Problem gelöst?
Signature xxyy
Meine neue Webseite (in Development...)
Alle Angaben ohne Gewähr. Ich übernehme keine Haftung für Schäden an Hard/Software
c-m-s lauritis
Posted on 20-04-2011 15:58
Offline
Junior Member
Posts: 12
Joined: 25.03.11
Gender: male
Age: 32
Warnings:
Aber sowas von gelöst
Habe auch alles hier beschrieben was dafür nötig ist!
Signature <div class='010101101110100'></div>
.010101101110100
backgoundimage=images/würg.gif;
background-repeat=none;
display: none;
Wenn ich rausbekomme warum Du da nix siehst, ist Er gut!