Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Passwortabfrage in HTML
#1
Hey ho Smile

Eine Frage hat wer iwo nochn skript für ne PW abfrage? also dass ich die seite nur mit PW öffnen kann?

glg emoser
geht das wirklich nicht mit HTML??

das bischen das ich zusammenbringe ist HTML =)
[Image: create.php?uid=14]
Reply
#2
Mit HTML gehts nicht. Mit JavaScript gehts einigermassen und mit PHP geht es gut. Wenn du ein login o. ä. machen willst machs mit PHP.
✝ RiP 
Weiter geht's  Cool
Reply
#3
mit javascript geht das net, einfach js ausschalten und schon haste zugriff, denke mal die einfachste lößung is wenn du nen apace server hast mit htaccess nen passwort schutz zu machen
Reply
#4
Mit html nicht, aber mit htaccses....
Reply
#5
wie würde so ein Script aussehn?

ich hab keine ahnung von htacces also naja......

PHP währe ne lösung für mich aber ich bräucht vorher nen grundgerüßt weil ich auch von PHP keinen blassen schimmer habe xD
und es soll eig kein loginw erden sondern einfach nur ein PW dass wenn mans hat auf ein paar HTML Dateien zugriff hat^^
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title>Formular</title>
  </head>
  <body bgcolor="#007400" text="white">
  <h1 align="center"> <font face="Blackadder ITC"> Kennwortabfrage </font> </h1>
  <form method="POST" action="/kleiner_puma/die_liebe.html">
  <b>Kennwortabfrage:</b>
  <input type="password" name="fName"
                         size="12" maxlength="5">
  <input type="submit" name="fSenden" value="Senden">
  </form>                      
  </body>
</html>

zurzeit nutze ich den code...aber da muss man einfach nur 2 Buchstaben eingeben und schon ist man weiter...-.-
[Image: create.php?uid=14]
Reply
#6
PHP Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<
html>
<
head>
<
title>PW</title>
<
meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<
link rel="stylesheet" type="text/css" href="-.css">
</
head>
<
body>
<
h3>Einfache Passwortabfrage</h3>
<
form action="passwort.php" method="post">
<
input type="text" name="pass">
<
input type="submit" value="Senden">
</
form>
<?
php
if (isset($_POST["pass"]) && $_POST["pass"] == "1234") {

    
?>
<h3>Passwortbereich</h3>
<p>Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|Seiteninhalt|</p>
<?php
} elseif (isset($_POST["pass"])) {

    
?>
<p>Leider kennen Sie das Passwort nicht!</p>
<?php


?>
</body>
</html> 

Versuchs mal damit!
Reply
#7
Code:
if (isset($_POST["pass"]) && $_POST["pass"] == "1234") {

"1234" ist das PW?
[Image: create.php?uid=14]
Reply
#8
Genau.
Du kannst es beliebig ändern.
Wenn du mehrere PWs brauchst und die eventuell zu verschiedenen Seiten führen sollen sag bescheid. Ich arbeiet gerade ganz zufällig an einem Login und das war meine erste Version Wink
Reply
#9
hey geil =)

ich bräuchte nur 2 möglichkeiten.....PW richtig eingegeben....und PW falsch eingegeben^^ kannst du mir sowas zuschnipseln?^^
[Image: create.php?uid=14]
Reply
#10
Jo das ist das eigentlich was dort oben steht, wenn ich dich jetzt richtig verstehe.
Ich schreib dir mal nee PN...
Reply
#11
Mach das mit htaccess...google danach...
aber mit dem oben genannten script kann immer noch jeder auf die HTML-datein zugreifen Wink

Die müssten wenn man es so macht wie oben beschrieben includet werden aber man könnte sie immer noch "normal" öffnen...
da müsste man dann noch etwas mehr reinbasteln (Eine konstante definieren und in jeder datei abfragen ob die gesetzt ist^^)...da ist htaccess leichter^^
[Image: banner1.jpg?2]
Reply
#12
Mir ging es ja auch nur um einen Inhalt zwscihen <p></p> Wink
Reply
#13
Das war auch nicht auf dich bezogen sondern auf den threadersteller Wink

Der braucht das halt leicht anders als du^^
[Image: banner1.jpg?2]
Reply
#14
Wie wärs mit sowas?
Also für den PW bereich.

PHP Code:
<?php
$passwort 
$_POST["passwort"];
 
if(
$passwort=="????")
   {
   
header('Location: url_der_seite');
   }
else
   {
   
header('Location: url_der_seite');
   }
  
?>

mfg Jonsen
 Du suchst ein Tool? Dann sieh doch mal in meine Toolsammlung!
Reply
#15
Mit PHP wären Sessions, für so eine PW Abfrage gut, deshalb empfehle ich auch htaccess, weil es sonst etwas komplizierter wird...

@Jonsn:

Auch nicht sicher, denn es kann immernoch jeder auf "url_der_seite" zugreifen ;-)
Manchmal denke ich:
Reply
#16
So ich habe nochmal was gebastelt.
Mit Sessions und eigener zugriff.inc.php.

Aufbau:
- abfrage.php
- Ordner "edit"
- zugriff.inc.php
- .htaccess

abfrage.php:
PHP Code:
<?php
include("edit/zugriff.inc.php"); // Zugriffsdatei einbinden

$eingelogt FALSE;
session_start();

//Auslogen
if($_GET["form"] == 2)
{
  unset(
$_SESSION['user']);
  
session_destroy();
}

//Einlogen
if ((!empty($_POST["usr"]) && !empty($_POST["pwd"])) || !empty($_COOKIE["wlog"]) || isset($_SESSION["user"])) {
  if ((
$_POST["usr"] == $user && $_POST["pwd"] == $pass) || ($_COOKIE["wlog"] == "we37jXp") || isset($_SESSION["user"])) {
    
//Nutzer hat sich eingeloggt?
    //setcookie("wlog", "we37jXp");
    
$_SESSION['user'] = $_POST["usr"];
    
$eingelogt TRUE;
  }
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link type="text/css" href="-.css" rel="stylesheet" media="screen" />
<title>Passwortabfrage</title>
<body>
  <div>
    
  <?php 
    
if($eingelogt)
    {
      echo 
"
      <p>Seiteninhalt</p>"
;
    }
    else
    {
      echo 
'<p>Seiteninhalt</p>';
    }
  
?>
    
  </div>
</body>
</html> 

edit/zugriff.inc.php:
PHP Code:
<?php
$user 
"hallo";
$pass "1234";
?>

.htaccess:
Code:
order deny,allow
deny from all

Was sagt ihr dazu?
Geht das so?
Naja htaccess ist leichter.^^
Reply
#17
Bringt für den vorliegenden Fall immer noch nichts Wink
[Image: banner1.jpg?2]
Reply
#18
Wieso, wenn man mal fragen darf?
Bin ich zu blöd oder was?
Er will doch nee PW Abfrage und seine Inhalte sollen in dem <p></p> stehenWink
Da ich ja mit Session gearbeitet habe, sollt eman uach auf andere seiten verlinken können.
Reply
#19
Sodala ich habs iwie aufgegeben dass ich ne PW abfrage einbaue Smile
aber naja ich werds iwie weiterversuchen Big Grin

so mal ne andere frage...kennt wer nen service wo man wie bei MYBB ein packet für einen Blog runterladen kann? Oder einen guten Freehoster?
[Image: create.php?uid=14]
Reply
#20
ich könnte dir ein script machen...wenn du willst
[Image: foren_banner.jpg]
Reply




Users browsing this thread: 1 Guest(s)