Ankündigung

Einklappen
Keine Ankündigung bisher.

Datei mit PHP Schützen

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

  • Datei mit PHP Schützen

    hi!

    ich will ne ganz bestimmte php datei schützen, un zwar so, dass sie nicht direkt ausgerufen werdn kann, sondern z.b. erst über ne passwort eingabe oder über ne andre datei mit frames oder weiterleitung, was auch immer...

    wisst ihr da was?

  • #2
    hä du hasst doch schon 192 beiträge geschrieben. Diese Thema wurde schon tausend mahl behandelt!

    p.s da oben ist ein feld mit suche

    Kommentar


    • #3
      naja, vor kurzem mal für einen freund von mir gemacht. zwar nicht perfekt aber funktioniert
      PHP-Code:
      <?php

      //PHP Login by schörki
      //Visist schoerki.at

      //Pwd und Username muss kleingeschrieben sein
      $password "b5c0b187fe309af0f4d35982fd961d7e";    //  = love
      $username "tom";


      //Wenn im Formular Login gedrückt ist dann in den if gehen

      if(isset($_POST['submit'])){

      //strtolower = alle buchstaben klein

          
      if(md5(strtolower($_POST['pwd'])) == $password and
      strtolower($_POST['usr']) == $username){

          
      //Lesedatei und gebe aus
          
              
      readfile("ok.html");

          }else{

            
      //Lesedatei aus wenn pwd oder usr nicht stimmt

            
      readfile("nonono.html");
            
          }

      }else{

      ?>

      <form method="post" action="<? echo $PHP_SELF ?>">
      <input type="text" name="usr" value="" /><br />
       <input type="password" name="pwd" value="" /><br />
      <input type="submit" name="submit" value="Login" />
      </form>
      <?php
      }
      ?>
      statt readfile() kann man auch für weiterleitungen header("Location: http://www.schoerki.at/nonono.htm"); schreiben
      //Babedier

      Kommentar


      • #4
        allerdings würde ich bei >>md5(strtolower($_POST['pwd']))<< strtolower weglassen da du damit die hälfte aller möglichkeiten ausschließt und es einem hacker somit leichter machst
        AC/DC Fanpage www.ifyouwantblood.de
        Nein zur Zensur im Internet und anderswo - Anonymous

        Kommentar


        • #5
          stimmt, mach ich normal schon, aber für den zweck für den ich das gemacht habe is es so besser. da geht es mehr um komfort als um sicherheit. Den das Passwort weiß eine ganze Klasse.
          Aus erfarung dan weis ich auch, bei einem anderen Script schickt es mir email wenn ein passwort ist. und das passwort ist frei gewählt jetzt love, dann habe ich viele E-mail bekommen mit LOVE, Love usw.
          naja egal
          //Babedier

          Kommentar


          • #6
            Ich finde sha1 besser als md5, es ist noch schwerer zu knacken:


            Wirf das am besten raus:
            $password = "b5c0b187fe309af0f4d35982fd961d7e"; // = love
            und ersetzte es mal gegen das:
            $password = sha1(love);

            Und Brain hat recht, strtolower verringert die Effizienz bei nem login script.


            Bei deinem Loginscript kannst du nur eine Ausgabe machen wenn das pw stimmt, wenn du da drinn Formulare, usw.. haben willst, arbeite mit sessions. Tutorials gibts dazu wie Sand am Meer im Netz, spar ich mir jetzt =)


            Zitat von Babedier
            statt readfile() kann man auch für weiterleitungen header("Location: http://www.schoerki.at/nonono.htm"); schreiben
            Damit verlienst du den Schutz gegen deep linking, das login script wäre sinnlos, wenn jemand die zielseite weitergibt.

            In deinem Fall würde ich auch nicht mit readfile arbeiten sondern, wenn du wirklich nur eine ausgabe zu machen hast, den code der gesamte zielseite da reinposten in den "wenn das pw richtig ist" teil =)

            Kommentar

            homepage-forum.de - Hilfe für Webmaster! Statistiken

            Einklappen

            Themen: 57.203   Beiträge: 432.326   Mitglieder: 29.596   Aktive Mitglieder: 49
            Willkommen an unser neuestes Mitglied, BillyTig.

            Online-Benutzer

            Einklappen

            747 Benutzer sind jetzt online. Registrierte Benutzer: 3, Gäste: 744.

            Mit 4.707 Benutzern waren am 12.01.2023 um 03:07 die meisten Benutzer gleichzeitig online.

            Die neuesten Themen

            Einklappen

            • bodan
              Bard - Googles Antwort auf ChatGPT geht ins Rennen
              Try Bard and share your feedback Mar 21, 2023 - so der Aufruf vor wenigen Stunden.

              und weiter: We’re starting to open access to Bard, an early experiment that lets you collaborate with generative AI. We're beginning with the U.S. and the U.K., and will expand to more countries and languages...
              22.03.2023, 23:20
            • daggel
              Eine horizontale Linie mit <hr> in css als bild mit wiederholung anzeigen?
              Hallo,

              ich bin neu hier und Webseiten-Anfänger. Trotzdem möchte ich in einem HR-Tag mit Css ein Bild anzeigen, dass nur horizontal über die gesamte Seite wiederholt wird.
              HTML-Code:
                <!--<div id="bild2">      
              <img src="..\Bilder\TrennungTranparentQuer.jpeg">
              ...
              22.03.2023, 15:44
            • bodan
              CloudFest Hackathon 2023 noch bis 23 März- mit innovativen Projekten
              Hi liebe Homepage-Foren-Feunde,


              hier ein kurzer Hinweis auf das CloudFest 2023

              wie immer gibts eine Fülle von Angeboten am Fest. Da ist ganz ganz viel dabei!
              ...unter anderem auch mit innovativen WordPress-Projekten: VS Code-Erweiterung für In-Browser-Entwicklung...
              21.03.2023, 12:41
            • PatX
              Design Hilfe zu einer Form die ein PHP Script triggert
              Ich würde mich über eure Meinung zu dem folgenden Szenario freuen:

              Ich möchte ein Formular einrichten, das im Wesentlichen die folgenden Schritte triggert:
              - Ein PHP-Skript ausführen
              - Formulardaten in die WordPress-Datenbank meiner Website speichern
              - KEINE anderen...
              21.03.2023, 07:20
            • Reservespieler
              Website pflegen
              Ein freundliches Hallo an alle,
              Ich würde gerne von meinem Verein die Pflege der Website übernehmen da es auch einige Vorteile als aktives Mitglied hat. Das Problem ist nur das ich überhaupt keine Ahnung davon habe.
              Daher hier meine Frage:
              Wie funktioniert sowas und was muss ich...
              18.03.2023, 16:48

            Die neuesten Beiträge

            Einklappen

            Lädt...
            X