kostenloser Webspace werbefrei: lima-city


Login Bereich

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    sarahle

    sarahle hat kostenlosen Webspace.

    Hallo!

    Habe mich jetzt lange durch euer Forum gelesen, und bin aber nicht fündig geworden (vielleicht hab ich es auch überlesen)

    Ich habe eine Homepage gestaltet und möchte dort einen Login Bereich machen. Bei diesem Bereich soll es nur 1 Nutzer+Passwort geben. Es soll auch keine[/b] Funktion geben, um weitere Benutzer hinzuzufügen. Hätte bitte jemand eine Anleitung für mich?

    Danke im Vorraus

    LG Sarah

    Beitrag zuletzt geändert: 25.7.2010 17:27:20 von sarahle
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. guck mal hier: http://de.selfhtml.org/servercgi/server/htaccess.htm
    da steht nach ein bisschen scrollen im prinzip schon alles.

    sonst guck auch mal auf diese Seite: http://www.kreiter.info/familie/php/htpasswort_generator/htaccess-passwort.php

    weiterhelfen könnte auch ne google-suche nach "htaccess passwort" ;-)
  4. Autor dieses Themas

    sarahle

    sarahle hat kostenlosen Webspace.

    also ich hab meine homepage mit dreamweaver gemacht und da gibts irgendwie kein htacces und ich möchte wenn möglich ohne php auskommen. gibts da irgendwelche möglichkeiten?

    LG
  5. sarahle schrieb:
    also ich hab meine homepage mit dreamweaver gemacht und da gibts irgendwie kein htacces und ich möchte wenn möglich ohne php auskommen. gibts da irgendwelche möglichkeiten?

    LG

    klar gibts bei dreamweaver kein htaccess, da musst du dann vielleicht mal notepad bemühen (ich gehe davon aus, dass du windows hast?) und angegebenen Code eintippen und abspeichern (und passend VERÄNDERN!!!)

    steilbach schrieb:
    klar mit javascript!

    ;)

    wie wärs mit ein wenig ausführlichkeit???

    Beitrag zuletzt geändert: 25.7.2010 20:36:54 von nicoa
  6. nicoa schrieb:
    sarahle schrieb:
    also ich hab meine homepage mit dreamweaver gemacht und da gibts irgendwie kein htacces und ich möchte wenn möglich ohne php auskommen. gibts da irgendwelche möglichkeiten?

    LG

    klar gibts bei dreamweaver kein htaccess, da musst du dann vielleicht mal notepad bemühen (ich gehe davon aus, dass du windows hast?) und angegebenen Code eintippen und abspeichern (und passend VERÄNDERN!!!)


    :) Natürlich kann man in DW auch Dateien als .htaccess speichern.

    steilbach schrieb:
    klar mit javascript!

    ;)


    Bitte nicht. Dann stehts ja Klartext im Quelltext.
  7. Autor dieses Themas

    sarahle

    sarahle hat kostenlosen Webspace.

    Hat irgendjemand eine nicht allzuschwere Anleitung?
  8. b*****i

    php wäre glaub ein stichwort. oder perl

    javascript geht auch, solange niemand deinen Quelltext liest, denn im quelltext steht dein pw drin.

    lg bebe

    Beitrag zuletzt geändert: 30.7.2010 13:48:42 von bebehei
  9. Autor dieses Themas

    sarahle

    sarahle hat kostenlosen Webspace.

    ich möchte ohne datenbank auskommen. wo ich das passwort brauche sind keine wichtigen datein, also wenns jemand unbedingt knacken will, soll er halt. ich möchte wirklich etwas ganz ganz einfaches bitte mit anleitung
  10. Hier eine einfache php Lösung(du brauchst dzu keine Datenbank)
    Die Login.php
    <?session_start();
    //Bitte anpassen
    $geheimeseite = "HIer die seite die nach login angezeigt werden soll z. B. geheim.php";
    $nutzername = "dein Nutzername";
    $passwort = "dein Passwort";
    //Ab hier nichts mehr ändern
    $checkname = $_GET["Nutzername"];
    $checkpasswort = $_GET["Passwort"];
    if($nutzername = $checkname AND $passwort = $checkpasswort)
    {echo "Login erfolgreich";
     $_SESSION['nutzername'] = $nutzername; 
    <?<script type="text/javascript">
    <!--
    setTimeout("self.location.href='<?echo $geheimeseite;?>'",2000);
    //-->
    </script>
    Sie werden weitergeleitet?>
    }
    else
    {echo " 
    <form action=\"Login.php\" Method=\"post\"> 
    Nutzername:<br> 
    <input type=\text\" name=\"Nutzername\" size=\"20\"><br> 
    Passwort:<br> 
    <input type=\text\" name=\"Psswort\" size=\"20\"><br> 
    <input type=\"submit\" value=\"Login\"> 
    
    </form> ";}
    
    ?>

    Jetzt noch über jede geschützte datei dashier schreiben
    <?
    session_start();
    if(!isset($_SESSION['nutzername'])) 
       { 
       echo "Bitte erst <a href=\"Login.php\">einloggen</a>";
       exit; 
       } 
    ?>

    Ich hab das gaze jetzt nicht auf fehler überprüft müsste aber lufen ;)
    mfg
    Felix

    Beitrag zuletzt geändert: 30.7.2010 17:40:31 von felicius12
  11. Autor dieses Themas

    sarahle

    sarahle hat kostenlosen Webspace.

    dankeschön =)

    da funktioniert etwas nicht ganz:
    }
    else
    {echo "
    <form action=\"Login.php\" Method=\"post\"> 
    Nutzername:<br> 
    <input type=\text\" name=\"Nutzername\" size=\"20\"><br> 
    Passwort:<br> 
    <input type=\text\" name=\"Psswort\" size=\"20\"><br> 
    <br>
    <input type=\"submit\" value=\"Login\"> <br>
    
    </form> ";}
    
    ?>


    LG

  12. <?session_start();
    //Bitte anpassen
    $geheimeseite = "Hier die seite die nach login angezeigt werden soll z. B. geheim.php";
    $nutzername = "dein Nutzername";
    $passwort = "dein Passwort";
    //Ab hier nichts mehr ändern
    $checkname = $_GET["Nutzername"];
    $checkpasswort = $_GET["Passwort"];
    if($nutzername = $checkname AND $passwort = $checkpasswort)
    {echo "Login erfolgreich";
     $_SESSION['nutzername'] = $nutzername; 
    <?<script type="text/javascript">
    <!--
    setTimeout("self.location.href='<?echo $geheimeseite;?>'",2000);
    //-->
    </script>
    Sie werden weitergeleitet?>
    }
    else
    {echo " 
    <form action=\"Login.php\" Method=\"post\"> 
    Nutzername:<br> 
    <input type=\text\" name=\"Nutzername\" size=\"20\"><br> 
    Passwort:<br> 
    <input type=\text\" name=\"Passwort\" size=\"20\"><br> 
    <input type=\"submit\" value=\"Login\"> 
    
    </form> ";}
    
    ?>

    Nochmal überarbeitet

    mfg
    Felix

    Beitrag zuletzt geändert: 30.7.2010 18:31:04 von felicius12
  13. Autor dieses Themas

    sarahle

    sarahle hat kostenlosen Webspace.

    also bei mir funktionierts noch immer nicht

    lg
  14. Nur so ne Frage: Wenn dus mit POST versendest, wie willst dus mit GET abfragen? ^^
    Außerdem sind in dem Code unnötige Sachen drinne.
    Verändert, vereinfacht und standardisiert würde das so aussehen:

    <?php
      echo "Hello Ajax";
      session_start();
      // Bitte anpassen
        $geheimeseite = "Hier die seite die nach login angezeigt werden soll z. B. geheim.php";
        $nutzername = "dein Nutzername";
        $passwort = md5("dein Passwort");
        
      // Ab hier nichts mehr ändern
        if($nutzername == $_POST['Nutzername'] && $passwort == md5($_POST['Passwort'])) {
          $_SESSION['user'] = $_POST['Nutzername'];
          $_SESSION['pass'] = md5($_POST['Passwort']);
        ?>
        <script type="text/javascript">
          <!--
            setTimeout("self.location.href='<?php echo $geheimeseite."?PHPSESSID=".session_id();?>'",2000);
          //-->
        </script>
        Weiterleitung...
        <?php
        } else {
        ?>
        <form method="POST">
          <table border="1px" cellspacing="0px" cellpadding="0px">
            <tr>
              <td>&nbsp;Nutzername:&nbsp;</td>
              <td><input type="text" name="Nutzername"></td>
            </tr>
            <tr>
              <td>Passwort:</td> 
              <td><input type="password" name="Passwort"></td>
            </tr>
            <tr>
              <td style="visibility:hidden;">&nbsp;</td>
              <td><input type="submit" value="Login"></td>
            </tr>
          </table>
        </form>
      <?php
      }
    ?>


    plus feghlerbehebung. sollte tun. ^^
  15. <?session_start();
    //Bitte anpassen
    $geheimeseite = "geheim.php";
    $nutzername = "a";
    $passwort = "a";
    //Ab hier nichts mehr ändern
    $checkname = $_POST["Nutzername"];
    $checkpasswort = $_POST["Passwort"];
    echo "$checkname $checkpasswort";
    if($nutzername == $checkname AND $passwort == $checkpasswort)
    {echo "Login erfolgreich";
     $_SESSION['nutzername'] = $nutzername; 
    ?><script type="text/javascript">
    <!--
    setTimeout("self.location.href='<?echo $geheimeseite;
    ?>'",2000);
    //-->
    </script>
    Sie werden weitergeleitet<?
    }
    else
    {echo"
    <form action=\"Login.php\" Method=\"post\"> 
    Nutzername:<br> 
    <input type=\"text\" name=\"Nutzername\" size=\"20\"><br> 
    Passwort:<br> 
    <input type=\"password\" name=\"Passwort\" size=\"20\"><br> 
    <input type=\"submit\" value=\"Login\"> 
    
    " ;}?>

    Sorry ist mir auch aufgefallen jetzt futzts

    mfg
    Felix
  16. Autor dieses Themas

    sarahle

    sarahle hat kostenlosen Webspace.

    danke funktioniert schon, aber es wird irgendwie nicht auf die geheime seite weitergeleitet

    kenn mich sehr wenig, bis gar nicht im code aus..
    lg
  17. was hast du den in die Variable geschrieben bei mir fuktioniert das,

    mfg
    Felix
  18. Autor dieses Themas

    sarahle

    sarahle hat kostenlosen Webspace.

    <?php
      echo "Hello Ajax";
      session_start();
      // Bitte anpassen
        $geheimeseite = "intern.php";
        $nutzername = "musiker";
        $passwort = md5("musiker");
        
      // Ab hier nichts mehr ändern
        if($nutzername == $_POST['Nutzername'] && $passwort == md5($_POST['Passwort'])) {
          $_SESSION['user'] = $_POST['Nutzername'];
          $_SESSION['pass'] = md5($_POST['Passwort']);
        ?>
        <script type="text/javascript">
          <!--
            setTimeout("self.location.href='<?php echo $geheimeseite."?PHPSESSID=".session_id();?>'",2000);
          //-->
        </script>
        <link href="../standard.css" rel="stylesheet" type="text/css" />
        
        <h1>Interne Seite
      <?php
        } else {
        ?>
        </h1>
        <form method="POST">
          <table border="0" align="center" cellpadding="0px" cellspacing="0px">
            <tr>
              <td>Name:&nbsp;</td>
              <td><input type="text" name="Nutzername"></td>
            </tr>
            <tr>
              <td>Passwort:</td> 
              <td><input type="password" name="Passwort"></td>
            </tr>
            <tr>
              <td style="visibility:hidden;">&nbsp;</td>
              <td><input type="submit" value="Login"></td>
            </tr>
          </table>
        </form>
      <?php
      }
    ?>


    hab das jetzt so gemacht ;) ich "denke" es stimmt (ist aber wahrscheinlich nicht richtig ;)
  19. Nimm bitte das Beispiel das ich im letzten beitrag eschriebenn habe da futzt es.
    mfg
    felix
  20. Autor dieses Themas

    sarahle

    sarahle hat kostenlosen Webspace.

    nein funktioniert nicht...
  21. Willst du deine interne Seite gleich in das Script reinschreiben oder wie darf ich das verstehen? ^^ dann musst du
    <script type="text/javascript">
      <!--
        setTimeout("self.location.href='<?php echo $geheimeseite."?PHPSESSID=".session_id();?>'",2000);
      //-->
    </script>
    komplett löschen.


    //EDIT
    Achso, und du musst noch die beiden Zeilen mit
    echo "Hello Ajax";
    session_start();
    vertauschen.


    //EDIT
    Wobei ich nichtmal weiß, wofür das "Hello Ajax" dort steht.

    Beitrag zuletzt geändert: 30.7.2010 20:53:46 von easynetpage
  22. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!