php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.04.2010, 19:20  
Neuer Benutzer
 
Registriert seit: 12.04.2010
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
Basicment befindet sich auf einem aufstrebenden Ast
Standard Login-Script zeigt nach Einloggen Loginseite erneut an

Hallo liebe Mitglieder!

Ich habe vor kurzem eine neue Community gegründet und passend dazu ein Login-Script bekommen, damit sich die User ein- und ausloggen können. Man wird dann auf der Startseite namentlich begrüßt, was ein weiterer Grund ist.

Nun mein Problem:

Das Login-Script habe ich via FTP auf meinen Server geladen (funpic.de). Es ist unter folgender Adresse erreichbar: http://basicment.ba.funpic.de
Auf dieser Seite sieht man dann den Login und kann sich z.B. mit den Benutzerdaten
Benutzername: test
Passwort: test
einloggen.

Ich habe mir dann eine .de.vu Domain erstellt, also eine Weiterleitung.
LUG!AN | Freunde treffen, Chatten, Spaß haben ! ist also die Weiterleitung für die Serveradresse basicment.ba.funpic.de

Wenn ich mich jedoch auf LUG!AN | Freunde treffen, Chatten, Spaß haben ! einloggen möchte, scheitert dieser Versuch. Ist das Script eventuell nicht kompatibel? Das könnte doch aber nicht sein, da es ja auch unter basicment.ba.funpic.de klappt.

Bemerkung: Im Firefox klappt es manchmal. Im IE8 aber nie.
Warum funktioniert das nicht?´Ich bin schon echt am Verzweifeln..

Geändert von Basicment (12.04.2010 um 19:53 Uhr). Grund: Threadtitel
Basicment ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.04.2010, 19:26  
Neuer Benutzer
 
Registriert seit: 12.04.2010
Beiträge: 17
PHP-Kenntnisse:
Anfänger
vandi13 befindet sich auf einem aufstrebenden Ast
Standard

Guten Abend!

Du solltest vielleicht den Code hiereinkopieren (Wie soll man den sonst kopieren??)
Den Error entweder ebenfalls kopieren oder näher beschreiben (Zeilenangabe notwendig)

Oder sehe ich das falsch? (Dann korrigiert mich bitte)
vandi13 ist offline  
Alt 12.04.2010, 19:29  
hpf
Benutzer
 
Registriert seit: 04.04.2010
Beiträge: 83
PHP-Kenntnisse:
Fortgeschritten
hpf befindet sich auf einem aufstrebenden Ast
Standard

Genau, das Script wäre hilfreich. Ich vermute mal, es basiert auf register_globals.
hpf ist offline  
Alt 12.04.2010, 19:31  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Bitte ändere deinen Threadtitel. Warum? Wie? (Bitte aussagekräftige Threadtitel verwenden)
Asipak ist offline  
Alt 12.04.2010, 19:37  
Neuer Benutzer
 
Registriert seit: 12.04.2010
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
Basicment befindet sich auf einem aufstrebenden Ast
Standard

Oh, ganz vergessen.

Also der Code der Login-Seite:

PHP-Code:
<?php
    
// Session starten
    
session_start ();
    
    
// Error reporting
    
error_reporting(E_ERROR);
    
    
$error false;
    
$error_message '';
    if(isset(
$_REQUEST["error"])) {
        switch(
intval($_REQUEST["error"])) {
            case 
1:
                
$error "Fehler! Die eingegebenen Benutzerdaten sind nicht korrekt. Bitte versuchen Sie es noch einmal";
                break;
            case 
2:
                
$error "Fehler! Die Datenbankabfrage ist fehlgeschlagen.";
                break;
            case 
3:
                
$error "Fehler! Es wurde kein Benutzername eingegeben.";
                break;
            case 
4:
                
$error "Fehler! Es wurde kein Passwort eingegeben.";
                break;
            default:
                
$error "Ein nicht identifizierter Fehler ist aufgetreten.";
                break;
        }
    }
    if(
$error) {
        
$error_message "<div style=\"width:300px;margin:0 auto;border:1px solid red;color:red;padding:2px;background:#FFCFBB;font-weight:bold\">".$error."</div>";
    }
    if(isset(
$_REQUEST["success"])) {
        switch(
intval($_REQUEST["success"])) {
            case 
1:
                
$success "Registrierung erfolgreich abgeschlossen. Sie k&ouml;nnen sich nun mit Ihren Daten einloggen.";
                break;
            case 
2:
                
$success "Sie haben sich erfolgreich ausgeloggt.";
                break;
            case 
3:
                
$success "Ihnen wurde ein neues Passwort erstellt und per eMail zugeschickt.";
                break;
            default:
                break;
        }
    }
    if(
$success) {
        
$success_message "<div style=\"width:300px;margin:0 auto;border:1px solid #00C800;color:#005500;padding:2px;background:#99FF99;font-weight:bold\">".$success."</div>";
    }
        
    echo 
"
        <html>
            <head>
                <title>Login</title>
                <link rel=\"stylesheet\" type=\"text/css\" href=\"login_style.css\">
            </head>
            <body>
                "
.$error_message."
                "
.$success_message."
                <form action=\"login.php\" method=\"post\"> 
                    <table border=\"0\" cellspacing=\"0\" cellpadding=\"5\" align=\"center\">
                        <tr>
                            <td align=\"left\">Benutzername:</td>
                            <td align=\"left\"><input type=\"text\" name=\"username\" size=\"20\"></td>
                        </tr>
                        <tr>
                            <td align=\"left\">Passwort:</td>
                            <td align=\"left\"><input type=\"password\" name=\"password\" size=\"20\"></td>
                        </tr>
                        <tr>
                            <td align=\"center\" colspan=\"2\"><input type=\"submit\" value=\"Login\"></td>
                        </tr>
                        <tr>
                            <td align=\"center\" colspan=\"2\"><span id=\"links\"><a href=\"forgot_password.php\">Passwort vergessen</a> • <a href=\"login_register.php\">Registrieren</a></span></td>
                        </tr>
                    </table>
                </form>  
            </body>
        </html>"
;
?>

Geändert von Basicment (12.04.2010 um 19:42 Uhr). Grund: [php]...[/php]
Basicment ist offline  
Alt 12.04.2010, 19:38  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Stichwort: Third Party Cookies.

Dadurch, dass du mit der .de.vu-Domain der eigentlichen Domain, unter der das Script liegt, ein Frameset übergestülpt hast, sieht der IE die Cookies, die von deiner Script-Domain aus gesetzt werden, als Third Party Cookies an - und lehnt sie damit bei Default-Einstellungen zum Datenschutz ab.
ChrisB ist offline  
Alt 12.04.2010, 19:40  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Bitte noch mal überarbeiten und BB-Tags verwenden [php][/php]. So guckt sich das wohl niemand an.

Und bitte den Threadtitel noch ändern, danke!
Asipak ist offline  
Alt 12.04.2010, 19:42  
Neuer Benutzer
 
Registriert seit: 12.04.2010
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
Basicment befindet sich auf einem aufstrebenden Ast
Standard

Danke für die schnelle Antwort.
Und was müsste ich machen, dass das Script auch im IE einwandfrei läuft?
Basicment ist offline  
Alt 12.04.2010, 19:45  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Basicment Beitrag anzeigen
Und was müsste ich machen, dass das Script auch im IE einwandfrei läuft?
Dich zum genannten Stichwort mal informieren.

Am einfachsten löst du das Problem, in dem du auf die Frameset-Domain verzichtest.
ChrisB ist offline  
Alt 12.04.2010, 19:46  
Erfahrener Benutzer
 
Registriert seit: 30.03.2010
Beiträge: 176
PHP-Kenntnisse:
Fortgeschritten
Tholi ist in Verruf geraten
Standard

Hab den Login mit den richtigen Daten eben ma im FF und IE getestet, läuft doch?!
__________________
Look at This!
Digital-Duty.DE
Für Syntax-Fehler übernehme ich keine Haftung!
Tholi ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Login script zeigt immer formular an auch wenn eingeloggt sein sollte salix PHP Tipps 2010 2 28.03.2010 22:21
Login Probleme bei neuer Domain md5() PHP Tipps 2010 3 19.01.2010 17:40
Login script probleme Marti95. PHP Tipps 2009 1 12.05.2009 13:29
Login Probleme simo2402 PHP Tipps 2009 4 11.02.2009 14:12
Login Probleme sven88 PHP Tipps 2008 7 24.06.2008 06:34
Login System Probleme ! 7Style PHP Tipps 2008 2 07.01.2008 13:55
Etwas komplexerer Login --> Keine Angst, Suche benutzt dethlef14 PHP Tipps 2006 7 02.10.2006 00:35
auto login, Syntax Probleme? Server, Hosting und Workstations 1 24.03.2006 22:49
phpBB Loginscript in eigenes Login Script einbinden 2wuck PHP Tipps 2007 4 19.12.2005 23:10
Login Probleme mit Sonderzeichen im Nick PHP Tipps 2005-2 11 21.08.2005 16:54
[Erledigt] Login, LogIn, Anmelden, Einloggen -&amp;amp;amp;amp;gt; ??? Off-Topic Diskussionen 20 14.07.2005 11:01
LOGIN probleme PHP Tipps 2005 22 29.03.2005 09:20
login Probleme PHP Tipps 2005 2 28.02.2005 08:46
Login und probleme mit Sessions PHP Tipps 2005 8 09.01.2005 17:48
Probleme bei Login PHP Tipps 2004 5 18.07.2004 22:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
login seite php, php login seite, php loginseite, seite zeigt beim login an ich wäre schon eingeloggt, phpbb nach login loginseite, loginseite php, http://www.php.de/php-einsteiger/66806-login-script-zeigt-nach-einloggen-loginseite-erneut.html, html login script für ftp, php logon seite, php weiterleitung nach login, basicment.de, php seite nochmal aufrufen, nach login erneut, php erneut einloggen, ie8 phpbb3 login, passwort vergessen login script 2010, grund login script php, ie login script, phpbb2 weiterleitung nach login, user login email nach registrierung php

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum