Beiträge von alxy

    So groß sind die Dateien nicht. Der Punkt ist ein Komma, dh die größte js datei ist 100kb groß.
    Zu optimieren gibts da nichts. Man kann den Code zwar irgendwie kompriemieren und alles in eine Zeile schreiben, aber das würde von X5 beim nächsten Upload wieder überschrieben werden ;)


    alxy

    alxy hat dein Buch noch nix über die Codierung der Datei ausgespuckt ;)


    Mein buch beschäftigt sich nichtmehr mit sowas veraltetem wie prozeduraler Programmierung :P
    classes sind die Lösung, aber um das ind er OOP anzugehen bräuchte ich ca 10 Mal soviel Code. Und die Kodierung kommt doch eh von wsx5, wenn dass da eingabut wird ;)

    So, jetzt hab ichs aber... kannst nochmal gucken:
    Neues Projekt 1


    Also, um das zu erreichen, brauchst du die htaccess mit folgendem Inhalt:

    Code
    1. RedirectPermanent /wsx5/imlogin.php http://demo.familie-guth.com/wsx5/eigener-login.php


    URL natürlich wieder ändern auf die Login-Seite.


    Dann die Login-Seite:
    Typ muss PHP sein
    Benutzerdefinierter Code VOR dem html-Tag:


    Und dann auf der Seite das HTML-Widget mit folgendem Inhalt:


    Du kannst das ganze natürlich och so wieder anpassen, wie du das hattest.
    der Fehlercode am anfang ist wieder der von WSX5 : <div id="imLoginError">Falscher Name und/oder falsches Passwort</div>
    Den kannst du natürlich auch durch deinen eigenen ersetzen. Wichtig ist, dass alle PHP-bestandteile (also alles zwischen <?php/<? und ?>) erhalten bleiben und nicht verändert werden!


    alxy

    Neues Projekt 1


    Bei mir funzt das so perfekt.
    habe den groben aufbau mal nachgbeaut, natürlich ohne die seiten "unsichtbar" zu machen.
    Klick mal auf geschützte seite und gib in dem formular was falsches an. Dann mach das ganze nochmal und gibt "test" und "test" ein. Klappt wunderbar.
    Kann heute Abend mal via Teamviewer drübersehen, wenn gewünscht.


    Edit: Das ist ja komisch. Jetzt geht garnichts mehr bei mir :O Ich muss doch nochmal drübergucken ...
    alxy

    Das kann nicht:


    "www.way-to-win.de/imlogin.php" wird wieder nicht weitergeleitet, wenn ich die direkt aufrufe. Das heißt, irgendwas ist mit der htaccess noch falsch.
    Bei sovielen Änderungen an der Serverkonfiguration (htaccess), kann das aber manchmal echt zu komischen Nebeneffekten führen. ich hatte das auch mal, dass ich immernoch weitergeleitet wurde, obwohl die htaccess schon weg war. Hier ist es andersrum...


    EDIT: Die htaccess mus bleiben!!!!! das ist ganz wichtig!! Hatte mich verlesen.
    alxy

    Gut, ich habs jetzt....


    Alles so lassen und bei der Seite mit deinem eigenen Login oben auf eigenschaften der seite-> erweitert -> php als endung sollte sowiesoausgewählt sein und dann unten benutzerdefineirter code VOR dem <html>-Tag folgendes rein:


    PHP
    1. <?php
    2. if (isset($_GET['err'])) {
    3. header('Location: http://demo.familie-guth.com/wsx5/eigener-login-falsch.html');
    4. }
    5. ?>


    Die URL natürlich austauschen.


    alxy

    Hallo Alxy,


    sorry, der Sinn soll sein, dass es auf der Website eine selbst gestaltete "Login Seite" für den Login gibt.
    Und falls der Benutzernam oder das Kennwort falsch eingegeben wurde der Benutzer auf eine ebenfalls selbstgestaltete "Bitte noch einmal eingeben Seite" kommt.
    Der Grund ist, dass ich die von Website x5 bereitgestellte Loginseiten ("Login-Eingabe" und auch "Fehler-Login bitte nochmal eingeben") nach meiner Ansicht optisch nicht wirklich ansprechend sind.


    Das mit der eigenen Login Seite klappt Dank eurer Hilfe schon hervorragend.
    Nur der letzte Schritt bei fehlerhafter Eingabe fehlt noch.


    Was passiert denn bei fehlerhaster Eingabe? Also welche Seite geht auf und welche sollte aufgehen.


    alxy