Autor |
Nachricht |
green
Threadersteller
Dabei seit: 20.04.2006
Ort: Sondershausen
Alter: -
Geschlecht:
|
Verfasst Fr 12.06.2009 07:26
Titel LogIn auf verschiedene Seiten |
|
|
Hallo Leute.
Ich habe eine Seite, auf der man in einen "internen Bereich" kann.
Dieser Bereich wird via HTACCESS passwortgeschützt.
Nun will ich den ganzen kram umbauen, sodass es über MySQL läuft.
Ich habe da auch schon nen recht schönen Script gemacht, aber jetzt meine Frage.
In meine Datenbank will ich User, Passwort & Zielseite speichern, sodass ich verschiedene User auf verschiedene Zielseiten "schicken" kann.
Dieses Code habe ich schon mal raus gesucht.
Kann mir jemand zeigen, wie ich den so anpasse, dass die User aus verschiedenen Seiten landen?!
Danke schon mal
GLG Alex
Code: | <?
// login.php
//
// Die MySQL-Datenbank heißt in diesem Beispiel "beispiele",
// die Tabelle heißt "users" und hat die Spaltennamen "user"
// und "pw". Das Passwort steht als md5-Hash in der Datenbank
//
$user = "";
$passwort = "";
$errText = "";
if (isset($_POST["submit"]))
{
$user = $_POST["user"];
$passwort = $_POST["passwort"];
$pw = md5($passwort);
// ********************************************************
// Hier den Hostnamen, User und Passwort eingeben
// ********************************************************
$sql = mysql_connect("localhost", "root", "") or
die ("MySQL-Fehler: Verbindung zum Datenbankserver fehlgeschlagen!");
// ********************************************************
// Hier den Namen der Datenbank eingeben
// ********************************************************
mysql_select_db("beispiele") or
die ("MySQL-Fehler: Datenbank nicht gefunden");
$query = "SELECT pw from users where user='$user' and pw='$pw'";
$result = mysql_query($query);
if (mysql_errno())
die ("MySQL-Fehler: " . mysql_error());
if (! mysql_num_rows($result))
{
$errText = "User oder Passwort falsch";
}
else
{
// ****************************************************
// Hier die Seite eintragen, die aufgerufen werden soll
// ****************************************************
header("Location: hallo_welt.htm");
exit;
}
}
?>
<html>
<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Login</title>
</head>
<body>
<div align="center">
<center>
<form method="POST" action="<? echo $_SERVER["PHP_SELF"]; ?>">
<table border="0" width="44%">
<tr>
<td width="100%" align="center" height="20" colspan="2">
<font color="#FF0000"><? echo $errText; ?>
</font></td>
</tr>
<tr>
<td width="36%" align="right"><font color="#0000FF">User</font></td>
<td width="64%" align="left">
<input type="text" name="user" size="20" value="<? echo $user; ?>">
</td>
</tr>
<tr>
<td width="36%" align="right"><font color="#0000FF">Passwort</font></td>
<td width="64%" align="left">
<input type="password" name="passwort" size="20" value="<? echo $passwort; ?>">
</td>
</tr>
<td width="100%" align="center" height="21" colspan="2">
<input type="submit" value=" Login " name="submit">
</td>
</tr>
</table>
</form>
</center>
</div>
</body>
</html> |
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
green
Threadersteller
Dabei seit: 20.04.2006
Ort: Sondershausen
Alter: -
Geschlecht:
|
Verfasst Fr 12.06.2009 07:38
Titel
|
|
|
aber ich muss doch in die datenbak schreiben, wo die user nach dem login hin kommen...
(Also das ist ja kein Problem, nur, dass ich diese info in den quelltext haben will?!?!?!)
Verstehste?
User: Meier | Pass: hetet | Seite: mitglieder.php
User: Müller | Pass: hezegdsst | Seite: mitglieder.php
User: Grünaa | Pass: ewert | Seite: administrator.php
User: Meierlinky | Pass: ertzfhjg | Seite: keineahnungwasnoch.php
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
|
|
|
Ähnliche Themen |
FTP Zugang für verschiedene Domains mit einem Login
[Suche] Login-Skript Versch.User > versch. Seiten?
PHP Login
[php] Login
Login-Skript
Login mit Enter
|
|