-=Renegade=-
Neuling
Thread Starter
- Mitglied seit
- 06.12.2005
- Beiträge
- 613
Also, ich will eine Passwortabfrage bei meiner Homepage einbauen.
Bisher hab ich 2 Skripte von GP, die allerdings beide nur über ein Forumlar Feld funktionieren.
Ich würde das ganze gerne über ein window.prompt (oder gibt es sogar etwas passenderes wie window.password, hab bisher darüber leider nichts gefunden) steuern, allerdings hab ich es bei beiden Skripten nicht geschafft, das Formular zu umgehen
Ich hoffe, es kann mir wer helfen.
Java
Login.html
Der Teil mit den Cookies kann hier vernachlässigt werden, es geht auch ohne
login.class
PHP
login.php
geheim.php
so far
thx & mfg
Bisher hab ich 2 Skripte von GP, die allerdings beide nur über ein Forumlar Feld funktionieren.
Ich würde das ganze gerne über ein window.prompt (oder gibt es sogar etwas passenderes wie window.password, hab bisher darüber leider nichts gefunden) steuern, allerdings hab ich es bei beiden Skripten nicht geschafft, das Formular zu umgehen
Ich hoffe, es kann mir wer helfen.
Java
Login.html
Code:
<html>
<head>
<title>Top Secret</title>
<script language="JavaScript" src="cookies.js"></script>
<script language="JavaScript"><!--
function check(f){
var pwd = f.elements["pass"].value;
var applet = document.loginApplet;
if (applet && applet.checkLogin
&& applet.checkLogin(pwd)) { // Passwort ok?!
GP_cookie_setzen("Login", "ok");
location.href = "geheim.html";
}
}
//--></script>
</head>
<body>
<h1>Passwortabfrage</h2>
<form onSubmit="check(this); return false;">
<input type="password" name="pass">
<input type="submit" value="Login">
</form>
<applet code="login.class" name="loginApplet"
width="1" height="1"></applet>
</body>
</html>
login.class
Code:
import java.applet.*;
import java.awt.*;
public class login extends Applet {
private String passwort = "geheim"; // das Passwort
public void paint(Graphics g) {
}
public boolean checkLogin(String versuch) {
return (versuch.equals(passwort));
}
}
PHP
login.php
Code:
<?php
session_start();
if (isset($_POST["Submit"]) && $_POST["Submit"] == "Login") {
if (isset($_POST["pass"]) && $_POST["pass"] == "geheim") {
$Login = "ok";
}
session_register("Login");
header("Location: geheim.php?" . session_name()
. "=" . session_id());
}
?>
<html>
<head>
<title>Top Secret</title>
</head>
<body>
<h1>Passwortabfrage</h2>
<form method="post">
<input type="password" name="pass">
<input type="submit" value="Login" name="Submit">
</form>
</body>
</html>
Code:
<?php
session_start();
if (!isset($_SESSION["Login"]) || $_SESSION["Login"] != "ok") {
header("Location: login.php");
}
?>
<html>
<head>
<title>Top Secret</title>
</head>
<body>
Geheime Informationen ...
</body>
</html>
so far
thx & mfg