kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Symfony 3 Login Page just reloads. Not logged in afterwards.

    geschrieben von informatikman

    Hello community,

    I´m trying to build a Symfony 3 application and I want to use two in_memory user accounts to authenticate. When I try to access any page I´m forwarded to login page successfully, but when I log in with correct credentials the login page just reloads and I´m not authenticated afterwards.

    This is my security.yml:

    # To get started with security, check out the documentation:
    # https://symfony.com/doc/current/security.html
    security:
        providers:
            in_memory:
                memory:
                    users:
                        test1:
                            password: test123
                            roles: 'ROLE_USER'
                        test2:
                            password: test456
                            roles: 'ROLE_USER'
        encoders:
            AppBundle\Entity\User:
                algorithm: none
    
        # https://symfony.com/doc/current/security.html#b-configuring-how-users-are-loaded
        providers:
            databaseProvider:
                entity:
                    class: AppBundle:User
                    property: username
    
        firewalls:
            # disables authentication for assets and the profiler, adapt it according to your needs
            dev:
                pattern: ^/(_(profiler|wdt)|css|images|js)/
                security: false
    
            login:
                pattern: /login
                security: false
    
            main:
                security: true
                pattern:    ^/
                http_basic: ~
                provider: in_memory
                # activate different ways to authenticate
    
                # https://symfony.com/doc/current/security/form_login_setup.html
                form_login:
                  login_path: login
                  check_path: login


    Once I found a github issue where someone told, that there is a problem with login_path and check_path. The error is made in the documentation already and he announced that the documentation will be corrected. It seems to me the documentation has not been corrected and unfortunately the user didn´t tell what exactly the error is.

    So I hope I can now find help here.

    Thanks in advance

    JShaddix
  • in: Hintergrundbild per CSS definieren

    geschrieben von informatikman

    Versuch mal mit Slash:


    background-image: url('/Bilder/hintergrund.jpg');
  • in: mail() Wie die Sonderzeichen richtig darstellen lassen?

    geschrieben von informatikman

    Hab ich jetzt dahingehend geändert. Jetzt kommt offensichtlich gar keine Mail mehr.
  • in: Themen als "Gelöst" markieren

    geschrieben von informatikman

    Es ist doch ziemlich gängig, dass man Threads in denen man ja meist nach Hilfe sucht als gelöst markieren kann. Warum gibt es das hier nicht? Für hilfswillige Comunity-Mitglieder wäre das doch sehr hilfreich um zu erkennen, wo es noch was zu klären gibt. Ohne dieser "Gelöst"-Markierung müsste man sich die ganzen Threads (oder zumindest die letzten Antworten) durchlesen um herauszufinden, ob es da noch Herausforderungen gibt.
  • in: mail() Wie die Sonderzeichen richtig darstellen lassen?

    geschrieben von informatikman

    Hallo zusammen ;)

    Ich hab mir ein Kontaktformular geschrieben und wenn darüber eine Mail an mich geschrieben wird, werden die Sonderzeichen bei mir falsch dargestellt. Ein ü ist zum Beispiel: ü
    Ich hab schon die ein oder andere Sache, die ich bei Google gefunden habe, ausprobiert. Hier der Code:

    <html>
    <head>
    <title>Kontaktformular</title>

    <meta charset="UTF-8">

    <link href="design.css" type="text/css" rel="stylesheet">
    </head>
    <body>
    <div id="seite">
    <?php include("header.html"); ?>
    <div id="mittelteil">
    <div id="navidiv">
    <?php include("navigation.html"); ?>
    </div>
    <div id="inhalt">
    <?php
    $empfaenger = 'ich@web.de';

    if ( $_GET['name'] == "" OR $_GET['email'] == "" OR $_GET['nachricht'] == "")
    {
    echo '<form action="kontakt.php" method="GET">';

    if ( $_GET['name'] == "" OR $_GET['email'] == "" OR $_GET['nachricht'] == "" )
    {
    if ( $_GET['schon_mal_abgesendet'] == "ja" )
    {
    echo '<p>Bitte alle Pflichtfelder ausf&uuml;llen.</p>';
    }
    }

    echo 'Name: ';
    echo '<input type="text" class="eingaben" name="name" value="';
    echo $_GET['name'];
    echo '" />';

    echo '<br />Anschrift: ';
    echo '<input type="text" class="eingaben" name="anschrift" value="';
    echo $_GET['anschrift'];
    echo '" />';

    echo '<br />PLZ, Ort: ';
    echo '<input type="text" class="eingaben" name="ort" value="';
    echo $_GET['ort'];
    echo '" />';

    echo '<br />Telefon: ';
    echo '<input type="text" class="eingaben" name="telefon" value="';
    echo $_GET['telefon'];
    echo '" />';

    echo '<br />Handy: ';
    echo '<input type="text" class="eingaben" name="handy" value="';
    echo $_GET['handy'];
    echo '" />';

    echo '<br />eMail: ';
    echo '<input type="text" class="eingaben" name="email" value="';
    echo $_GET['email'];
    echo '" />';

    echo '<br /><br />Betreff: ';
    echo '<input type="text" class="eingaben" name="betreff" value="';
    echo $_GET['betreff'];
    echo '" />';

    echo '<br /><br />Nachricht: ';
    echo '<input type="text" class="eingaben" name="nachricht" value="';
    echo $_GET['nachricht'];
    echo '" />';

    echo '<input type="hidden" class="eingaben" name="schon_mal_abgesendet"
    value="ja" />';

    echo '<br /><br />';
    echo '<input type="submit" class="eingaben" name="absenden" value="Absenden" />';

    echo '</form>';

    exit;
    }
    else
    {
    if( $_GET['betreff'] == "")
    {
    $betreff = 'Nachricht eines Homepage-Besuchers';
    }

    $mailtext = ''. $_GET['name']. ' schrieb:<br /><br />'. $_GET['nachricht'];
    $mailtext = $mailtext . '<br /><br />--------------------';
    $mailtext = $mailtext .'<br /><br />'. $_GET['name'] .'<br />';
    if($_GET['anschrift'] != "")
    {
    $mailtext = $mailtext . $_GET['anschrift'] .'<br />';
    }
    if($_GET['ort'] != "")
    {
    $mailtext = $mailtext . $_GET['ort'] .'<br />';
    }
    if($_GET['telefon'] != "")
    {
    $mailtext = $mailtext . $_GET['telefon'] .'<br />';
    }
    if($_GET['handy'] != "")
    {
    $mailtext = $mailtext . $_GET['handy'] .'<br />';
    }
    $mailtext = $mailtext . $_GET['email'] .'<br />';

    if(mail($empfaenger, $_GET['betreff'], $mailtext, "From: ".$_GET['email']."\n" . "Content-Type: text/html; charset=iso-8859-1\n"))
    {
    echo "<p>Ihre Nachricht wurde abgeschickt.</p>";
    }
    else
    {
    echo "<p>Senden fehlgeschlagen!</p>";
    }
    }
    ?>
    </div>
    </div>
    <?php include("footer.html"); ?>
    </div>
    </body>
    </html>


    Vielen Dank im Voraus

    LG Patrick
  • in: Footer will nicht richtig an das Seitenende

    geschrieben von informatikman

    Vielen Dank für deine Antwort

    Ne, stimmt. Was unter deinem Link erscheint ist richtig. Wird also auch bei mir richtig dargestellt. Dann scheint der Fehler doch nicht im Firefox zu liegen, sondern doch irgendwo in meinem Code. Ich frage jetzt nur wo :D

    Also unter #seite habe ich vergessen Margin zu setzen. Aber daher kommt der Fehler scheinbar trotzdem nicht.

    Dass du alles in einer Datei hast und ich den CSS-Teil ausgelagert habe, dürfte doch nichts ausmachen, oder?

    *heul* Ich hab den Fehler gefunden :D

    Unter #inhalt habe ich margin-bottom verwendet. Das muss einfach nur padding-bottom heißen und schon ist es richtig.

    Vielen lieben Dank für deine Mühe ;) Der Vergleich mit deinem Quelltext hat mir geholfen!
  • in: Footer will nicht richtig an das Seitenende

    geschrieben von informatikman

    Hallo, liebe Freunde

    Ich habe gerade angefangen CSS zu lernen und stecke bei einem Problem fest.

    Zum Lernen arbeite ich gerade den Kurs auf www.html-seminar.de durch und habe zuletzt alles was im Video vorgemacht wurde, EXAKT nachgemacht, komme aber in der Browserausgabe zu einem anderen Ergebnis, als der Vortragende. Hier die Seite mit dem Video:

    http://www.html-seminar.de/sticky-footer-fussleiste-ganz-unten.htm

    Bei ihm ist am Ende der Footer, wie gewollt, ganz unten. Hier ein Link zu meinem Screenshot:

    http://informatikman.lima-city.de/screenshot.JPG

    Meiner Vermutung nach liegt es irgendwie an Firefox 12. Was muss ich tun um die Ausgabe auf diesen zu optimieren?

    Hier meine Quellcodes:
    <!DOCTYPE html>
    
    <html>
        <head>
    
            <title>Im Aufbau</title>
            <meta charset="UTF-8" />
            <meta name="index" content="Diese Homepage dient mir zun&auml;chst zum Lernen von HTML und PHP"/>
            <link href="design.css" type="text/css" rel="stylesheet" />
    
        </head>
    
        <body>
            <div id="seite">
                <header>
                    Diese Seite befindet sich noch im Aufbau
                </header>
    
                <div id="navi">
                    <a href="login.php">Login</a>
                </div>
    
                <div id="inhalt">
                    <p>Inhalt</p>
                    <p>Inhalt</p>
                    <p>Inhalt</p>
                    <p>Letzte</p>
                </div>
    
                <div id="fuss">
                    <a href="kontakt.html">Kontakt</a>
                </div>
            </div>
        </body>
    
    </html>
    
    
    
    *
    {
        margin: 0;
        padding: 0;
    }
    
    html, body
    {
        height: 100%;
    }
    
    #seite
    {
        position: relative;
        background: url(/Bilder/rauhfaser.jpeg);
        width: 100%;
        min-height: 100%;
    }
    
    header
    {
        background-color: darkgrey;
        height: 1.5em;
        line-height: 1.5em;
    }
    
    #navi
    {
        float: left;
        background-color: lightgrey;
        width: 10em;
    }
    
    #inhalt
    {
        margin-left: 10em;
        margin-bottom: 1.5em;
    }
    
    #fuss
    {
        position: absolute;
        bottom: 0px;
        width: 100%;
        background-color: darkgrey;
        height: 1.5em;
        margin-top: 1.5em;
    
        /*line-height: 1.5em;
        margin-bottom: 0;*/
    }


    Vielen Dank im Voraus

    Patrick




    Edit:
    Etwas Inhalt der Übersicht halber entfernt.

    groovestreet

Login zum Webhosting ohne Werbung!