Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Login Sicher machen und Daten löschen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Login Sicher machen und Daten löschen

    Hallo Liebe Community Ich hab gleich 2 fragen

    zu einen möchte ich gerne meinen Login mal richtig machen da sich leute anmelden koennen ohne regrestriert zu sein.

    PHP-Code:
    <?php 
    $name 
    $_POST['name'];
    $pass=md5($_POST['pass']);

    $sql_query "SELECT * FROM dp_login WHERE name ='$name' like pass ='$pass'";
    $sql_result mysql_query($sql_query);

    if (
    mysql_num_rows($sql_result) > 0)
        {
          
    $row mysql_fetch_array($sql_result);
          
    $_SESSION['user_logged'] = "true";
          
    $_SESSION['user_name'] = $row['name'];
          
    $_SESSION['user_id'] = $row['id'];
          

          echo 
    "Login erfolgreich!<br>Sie werden weitergeleitet...";
        }
    else
        {
              echo 
    "Login gescheitert!<br>Sie werden weitergeleitet...";
        }
    ?>
    Zum anderen möchte ich gerne ein script haben wo ich alle daten einer tabelle die älter sind als 24 H löschen will

    so hab ich angefangen

    PHP-Code:
            $date time() - 3576
            
    $sqlxx "DELETE FROM `dp_warenkorb` WHERE `zeit` <= '$date'"

  • #2
    zu 1.: Seihe SQL Injections und mysql_real_escape_string(). Außerdem kein "like" sonder name = '$name' and pass = '$pass'

    zu 2.: Du machst bisher folgendes:

    Du setzt die Variable $date auf den Zeitpunkt vor 3576 Sekunden (~0.99 Tage). Dann schreibst du in die SQL-Anweisung: Lösche alles, was vor oder zu dem Zeitpunkt $date ist. Mal so als kleiner Anschubser, das wird dir vllt. helfen.

    Zu guter letzt hoffe ich, dass du kein Onlineshop erstellen willst (aufgrund des Tabellennamens "dp_warenkorb"). Dafür sind nämlich weit tiefere Kentnisse in PHP notwendig!

    Kommentar


    • #3
      doch ist einer der rest ist schon fertig^^

      nur das der login so ist hat mir grade ein freund geschrieben

      und der soll halt nur noch die daten löschen die älter sind als 24h okay probiere das mal aus danke schon mal meld mich gleich nochmal

      Kommentar


      • #4
        OmG. Unbedingt als "experimentell" kennzeichnen, Deinen Shop.

        nur das der login so ist hat mir grade ein freund geschrieben
        Sagt das jetzt was über Deine Faulheit aus oder ist Dein Freund schon der begabtere?

        Kommentar


        • #5
          eher nicht erkannt aber er testet es halt ne

          Kommentar


          • #6
            Ich finde das sehr fragwürdig. Logikfehler, fehlendes Escaping, fehlende Fehlerbehandlung...

            Kommentar

            Lädt...
            X