ilch Forum » Allgemein » HTML, PHP, SQL,... » Passwort vor Homepage

Geschlossen
  1. #1
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Hi Leute.

    Wie kann ich es einrichten das bevor man auf die Homepage kommt ein Passwort angeben muss jedoch ohne Namen. Sagen wir als Schlüssel. z.B.:

    a,b,c und d bekommt von X das Passwort und alle können dann mit dem einen Passwort/Schlüssel auf die Seite.


    Zuletzt modifiziert von -saarlonz- am 08.01.2011 - 23:09:49
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    verzeichnisschutz ist am einfachsten denk ich...
    kannst du mit ner .htaccess machen
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    reedy Mitglied
    Registriert seit
    02.01.2011
    Beiträge
    42
    Beitragswertungen
    1 Beitragspunkte
    jop würde ich auch sagen!

    doch ich frag mich was das bringen soll....
    Punishers Germany E-Sports die neue Generation
    punishers.eu (unsere vorläufige Seite bis die ILCH-Page fertig ist)
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Schau mal hier dort kannst du verschiedene Users Passwörter zuweisen.

    externer Link
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Nein das ist nicht das was ich will somal mir das bekannt ist. Ich will einfach eine htm seite wo ich selbst designen kann wo dann ein kleiner Text steht und dann ein eingabefeld wo steht bitte schlüssel eingeben. Wenn man dann auf Enter drückt kommt man auf die eigentliche Seite.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Theoretisch kannst du ne normale Index.html erstellen, mit dem Text und dem inputfeld. Dann ne php Datei die die angabe prüft, und dann auf die Seite weiterleitet, wenn das Passwort richtig ist. Allerdings ist es leicht zu umgehen wenn man direkt den Pfad zur weiterleitungsseite angibt. Ich würde htaccess nehmen!
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Naja hier wurde das ja schon fast gelöst wie ich es möchte externer Link.

    Aber leider wurde das Thema am schluss nicht mehr weiter diskutiert. Funktioniert soweit alles nur das man halt nicht bei eingabe der Adresse auf die Login.htm kommt sonder das Login in der {EXPLODE} angezeigt wird.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Ich habe ein bessere Idee, die aber etwas Arbeit kostet und funktioniert:

    index.php
    if ( !loggedin() )
    {
    require_once ('include/contents/sitelogin.php');
    }else{
    require_once ('include/contents/'.$menu->get_url());
    }


    /include/contents/sitelogin.php
    <?php 
    $title = $allgAr['title'].' :: Login';
    $hmenu = $extented_forum_menu.'Login'.$extented_forum_menu_sufix;
    $tpl = new tpl ( 'user/login.htm' );
    if ( loggedin() ) {
      $design = new design ( $title , $hmenu, 0);
      $design->header();
      if (isset($_POST['wdlink'])) { $wd = $_POST['wdlink']; }
      else { $wd = 'index.php?'.$allgAr['smodul']; }
      wd ($wd, $lang['yourareloged']);
      $design->footer();
    } else {
    
    echo '
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
    <title>LOGIN</title>
    </head>
    <body bgcolor="#ffffff">
    <table width="100%" border="0" cellspacing="0" cellpadding="10">
    <tr>
    <td>
    <form action="index.php?user-login" method="POST">
    <fieldset>
    <legend><b>'.$lang['LOGIN'].'</b></legend>
    <label style="float:left; width:60px;">'.$lang['nickname'].'</label><b style="float:left; text-align:left; width:20px;">:</b><input type="text" style="margin-bottom:2px;" tabindex="1" name="name" maxlength="15" /><br />
    <label style="float:left; width:60px;">'.$lang['password'].'</label><b style="float:left; text-align:left; width:20px;">:</b><input type="password" style="margin-bottom:2px;" tabindex="2" maxlength="20" name="pass" /><br />
    <label style="float:left; width:80px;">&nbsp;</label><input type="hidden" name="wdlink" value="index.php?'.$allgAr['smodul'].'" /><input type="submit" style="margin-bottom:2px;" tabindex="3" value="'.$lang['login'].'" name="user_login_sub" /><br /><br />
    <label style="padding-left:80px;"><a href="index.php?user-regist">'.$lang['registernow'].'</a></label><br />
    <label style="padding-left:80px;"><a href="index.php?user-remind">'.$lang['forgottenpassword'].'?</a></label>
    </fieldset></form>
    </td>
    </tr>
    </table>	
    </body>
    </html>';
    } exit();
    ?>


    Aber leider muss nun auch USER-REGIST / USER-REMIND in der index.php berücksichtigen und die dazugehörige Seite im Content erstellen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten