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.204   Beiträge: 432.055   Mitglieder: 29.641   Aktive Mitglieder: 31
            Willkommen an unser neuestes Mitglied, Davidbeq.

            Online-Benutzer

            Einklappen

            762 Benutzer sind jetzt online. Registrierte Benutzer: 2, Gäste: 760.

            Mit 9.939 Benutzern waren am 17.05.2023 um 21:38 die meisten Benutzer gleichzeitig online.

            Die neuesten Themen

            Einklappen

            Die neuesten Beiträge

            Einklappen

            • bodan
              Antwort auf Webseiten gestalten in Teams: welches Tool setzt ihr ein: Sketch, Figma oder Penpot?
              hi LocalFu, hi Arnego

              vielen Dank für Eure Rückmeldungen, Eure Beiträge.


              Vorweg: Ich freu mich von Euch zu hoeren. Vorweg: ich kannte bis vor kurzem die Tools auch noch nicht. Bin an denen v.a. deshalb interessiert, weil man hier halt wohl


              LocalFu:...
              Heute, 07:24
            • bodan
              Webseiten gestalten in Teams: welches Tool setzt ihr ein: Sketch, Figma oder Penpot?
              Seit einiger Zeit sind die Tools in der Diskussion - für Aufgabenbereiche, wie jene, Webseiten gestalten in Teams:

              welches Tool setzt ihr ein: Sketch, Figma oder Penpot?

              Ist Figma oder Penpot passender, geeigneter? Welches Tool nutzt Ihr für kollaboratives Webdesign und für...
              06.06.2023, 20:25
            • arnego2
              Antwort auf Vietcong Informationsseite
              Nun ja eine weitere Amazon Verkaufplattform mit Spele Teil.
              Heute, 01:00
            • s.blue
              Vietcong Informationsseite
              Hallo zusammen,

              ich habe eine Website zu Vietcong 1 erstellt, obwohl das Spiel schon etwas älter ist. Dort sind alle Informationen enthalten, die mir zur Verfügung stehen bzw. standen.

              Ihr könnt gerne Feedback geben und mir mitteilen, falls ich etwas vergessen habe!
              ...
              Vietcong 1 ist ein First-Person-Shooter-Videospiel Vietcong wurde von Pterodon und Illusion Softworks entwickelt und im Jahr 2003 von Gathering of Developers veröffentlicht. Vietcong 1 ist ein First-Person-Shooter-Videospiel Vietcong wurde von Pterodon und Illusion Softworks entwickelt und im Jahr 2003 von Gathering of Developers veröffentlicht. Singleplayer und
              03.06.2023, 09:16
            • arnego2
              Antwort auf KI - eine große Bedrohung für die Menschheit
              Nun ja die Erde ist recht Groß wer also in der Nähe der Orte lebt wo diese Robots entwickelt werden sollte an zumziehen denken....
              Gestern, 17:27
            • daniel5959
              KI - eine große Bedrohung für die Menschheit
              Hallo,

              hier eine interessante Info zur KI, siehe



              Es ist zu erwarten, dass die KI nicht nur für positive Sachen wie z.B. das Erstellen von Texten oder Bildern verwendet wird, sondern dass in Zukunft die vielen Diktatoren auf der Welt, die großen wie die kleinen...
              30.05.2023, 22:17
            • arnego2
              Antwort auf Webseiten gestalten in Teams: welches Tool setzt ihr ein: Sketch, Figma oder Penpot?
              keines der genannten.
              Zum Rumspielen kannst es sicher benutzen nur sollte es mal eine Firmenwebseite werden sind diese Lösungen inakzeptabel. Die sind so designed das du nicht mehr von Ihnen wegkommst oder nur mit großen Kosten.

              Nachtrag Penpot lässt sich anscheinend auch selbsthosten....
              Gestern, 17:25
            • Localfu
              Antwort auf Webseiten gestalten in Teams: welches Tool setzt ihr ein: Sketch, Figma oder Penpot?
              Ich habe sehr gute Efahrungen mit Adobe XD gesammelt. Dafür nutze ich einige zusätzliche Plugins. Adobe XD erlaubt es auch Dritten Projektdaten anzuschauen und zu testen. Der Nachteil ist das man die Adobe Creative Cloud benötigt um an Webseiten zu arbeiten, aber das Teilen geht auch ohne Account.
              Gestern, 13:58
            • Localfu
              Antwort auf (Mesh) WLAN mit LAN Buchse
              Hi bluthund,
              hol dir lieber einen Access Point. Das hat verschiedene Vorteile unter anderem auch die Geschwindigkeit. Entweder du kaufst dir accesspoint-hardware oder bastelst dir mit einem Raspberry Pi und W-LAN-Dongle mit Antennenanschluss selber einen Access Point. Der Vorteil liegt besonders...
              06.06.2023, 13:47
            • bluthund
              (Mesh) WLAN mit LAN Buchse
              Hallo,

              ich habe einen Raum den ich mit WLAN ausleuchten möchte.

              Hierzu suche ich Tipps für einen Router oder Repeater, am besten mit Mesh Funktion, der eine LAN Buchse hat. Die LAN Buchse sollte nicht andere Geräte ins Netz nehmen, sondern der Anschluss für das Internet...
              02.06.2023, 20:16
            Lädt...
            X