Guten Tag,
Erstens: Ich bin kein PHP-Profi, also Bitte nicht über meine Fehler meckern!
Ich habe eine Sponsoringseite und die wollte Ich nun ausbauen!
Ich habe ein Kundenbereich eingerichtet!
login.php
auth.php
login_red.php (wenn nicht eingeloggt, weiterleiten auf login.php)
Nun konnte Ich aber bisher nur einen Benutzer einfügen!
Was Ich möchte ist folgendes:
- Mehrere Benutzer ohne MySQL (falls möglich)
- Jeder Benutzer soll auf seine eigenen Seiten weitergeleitet werden! Das heisst:
User1 > user1index.html, user1lizenzen.html / User2 > user2index.html, user2lizenzen.html etc
Mit freundlichen Grüßen
Zopel
Erstens: Ich bin kein PHP-Profi, also Bitte nicht über meine Fehler meckern!
Ich habe eine Sponsoringseite und die wollte Ich nun ausbauen!
Ich habe ein Kundenbereich eingerichtet!
login.php
PHP:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
session_start();
$username = $_POST['username'];
$passwort = $_POST['passwort'];
$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);
// Benutzername und Passwort werden überprüft
if ($username == '00834654' && $passwort == 'passwort') {
$_SESSION['angemeldet'] = true;
// Weiterleitung zur geschützten Startseite
if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
if (php_sapi_name() == 'cgi') {
header('Status: 303 See Other');
}
else {
header('HTTP/1.1 303 See Other');
}
}
header('Location: http://'.$hostname.($path == '/kunden/' ? '' : $path).'/index.php');
exit;
}
}
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Dolphin Hosting</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<meta name="keywords" content="dolphin, hosting, webspace, wbb, ip.board, vbulletin, server" />
<meta name="description" content="Dolphin Projekt" />
</head>
<body>
<div class="mainbody">
<div class="banner">
<div class="bannerimage">
<img src="images/logo_02.gif" alt="dolphin design" /></div>
<div class="bannerimage2"><a href="index.html" class="title">Dolphin Hosting </a><br/>Wir Sponsorn es dir!</div>
</div>
<div class="navbg">
<div id="navcontainer">
<ul id="navlist">
</li>
</ul>
</div>
</div>
<div class="columnheader">Kundenbereich</div>
<div class="leftcolumn">
<div class="nav2"><a href="lizenzen.php">Ihre Lizenzen</a></div>
<div class="nav2"><a href="downloads.php">Downloads</a></div>
</div>
<div class="rightcolumn">
<form action="login.php" method="post">
<table>
<tr>
<td>
<tr>
<td class="Stil6"><div align="right">Kundennummer:</div></td>
<td width="99"><div>
<input name="username" type="text" class="username" />
</div></td>
</tr>
<tr>
<td class="Stil6"><div>Kennwort:</div></td>
<td><div class="Stil3"><input name="passwort" type="password" class="password" />
</div></td>
</tr>
<tr>
<td colspan="2"><div align="right" class="Stil4">
<table width="99" border="0">
</table>
<input name="submit" type="submit" class="login" value="Im Kundenbereich Anmelden" />
</div></td>
</tr>
</table></td>
</tr>
</table>
</div>
<div class="footer">Copyright © 2010 Dolphin Hosting | Hosting System Version 2.0 </a></div>
</div>
</body>
</html>
auth.php
PHP:
<?php
session_start();
$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);
if (!isset($_SESSION['angemeldet']) || !$_SESSION['angemeldet']) {
header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/login.php');
exit;
}
?>
login_red.php (wenn nicht eingeloggt, weiterleiten auf login.php)
PHP:
<html>
<head>
<meta http-equiv="refresh" content="0; URL=../../login.php">
</head>
<body>
</body>
</html>
Nun konnte Ich aber bisher nur einen Benutzer einfügen!
Was Ich möchte ist folgendes:
- Mehrere Benutzer ohne MySQL (falls möglich)
- Jeder Benutzer soll auf seine eigenen Seiten weitergeleitet werden! Das heisst:
User1 > user1index.html, user1lizenzen.html / User2 > user2index.html, user2lizenzen.html etc
Mit freundlichen Grüßen
Zopel