hallo,
also ich habe folgendes:
[code]
.... .....ist das mit php möglich oder mit iwas anderem?
mfg
oaul
hallo,
also ich habe folgendes:
[code]
.... .....ist das mit php möglich oder mit iwas anderem?
mfg
oaul
<html>
<!-- Blablabla -->
<div id="pass_only">
<?php
if(is_logged_in()) //Irgendeine Abfrage auf Gültigkeit, ToDo
{
?>
<p>Streng Geheimer Text!</p>
<?php } ?>
</div>
<!-- Blablabla -->
</html>
Die Abfrage musst du irgendwie machen, das einfachste ist:
if($_POST['pass'] == "top_secret_password")
{
mhm was du mir gepostet hast leuchtet mir ja ein aber ich habe keine ahnung wie genau ich diese passwort abfrage dort hineinbekommen kann ,
kann mir nicht eventeull jemand genau schreiben als code wie das geht?
wäre echt nett
danke schon mal
mfg
paul
hier eine einfache Variante die ich getestet hab, die sich das passwort auch in einem cookie merkt…
[code]<?
$mein_passwort = ‘abcdefg’;
if(isset($_POST[‘passwort’])){
if(stripslashes($_POST[‘passwort’]) == $mein_passwort){
setcookie(‘mypw’, $mein_passwort);
header("Location: ".$_SERVER[‘PHP_SELF’]);
die();
}else{
if(isset($_COOKIE[‘mypw’])){
setcookie(‘mypw’, ‘’, (time()-1000));
}
header(“Location: loginfaild.php”); //redirect zu einer anderen Seite
die();
}
}
if(isset($_COOKIE[‘mypw’])){
if($_COOKIE[‘mypw’] == $mein_passwort){
$login = true;
}else{
setcookie(‘mypw’, ‘’, (time()-1000));
$login = false;
}
}else{
$login = false;
}
if(isset($_GET[‘logout’])){
if($login){
setcookie(‘mypw’, ‘’, (time()-1000));
}
header("Location: ".$_SERVER[‘PHP_SELF’]);
die();
}
?>
billig passwortschutz <? if($login){ ?>Eingeloggt
<a href="?logout">Ausloggen</a>
<? }else{ ?>
Ausgeloggt
<form action="<?=$_SERVER['PHP_SELF'] ?>" method="post">
<input type="password" name="passwort" value="xyz" /> <input type="submit" value="Abschicken" />
</form>
<? } ?>
[/code]
Code ohne Dauerlogin:
<html>
<!-- Blablabla -->
<div id="secret">
<?php if(isset($_POST['pass']) && $_POST['pass'] == "super_secret_passcode"): ?>
<h5>Hidden Text!</h5>
<p>Dieser Text ist streng geheim!</p>
<?php else: ?>
<h5>Bitte Passwort eingeben</h5>
<form method="post"><input type='passwort' name='pass' /> <input type='submit' value='Text Anzeigen!' />
</form>
<?php endif; ?>
<!-- Blablabla -->
</html>
falls dich das if():, else:, und endif; wundert: Das ist alternativer IF-Syntax
//Edit: Mist zu langsam…
wunderbar jungs es hat geklappt ich bedanke mich =)