Jaysen
Hy ich habs mal mit Mysql versucht und da kommt bei meiner Seit jetzt immer das:
Rv Apassionata
.Senseless
Könntest du den Code reinstellen? So kann dir glaub ich keiner helfen..
Jaysen
ok soll ich alle reinstellen???
Naja ich mach einfach mal...
connect.inc.php
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
<?php
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "";
$dbName = "login";
$connect = @mysql_connect($dbHost, $dbUser, $dbPass) or die("Konnte keine Verbindung zum Datenbankserver aufbauen!");
$selectDB = @mysql_select_db($dbName, $connect) or die("Konnte die Datenbank <b>$dbName</b> nicht auswählen!");
?>
|
|
index.php
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
<?php
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "";
$dbName = "login";
$connect = @mysql_connect($dbHost, $dbUser, $dbPass) or die("Konnte keine Verbindung zum Datenbankserver aufbauen!");
$selectDB = @mysql_select_db($dbName, $connect) or die("Konnte die Datenbank <b>$dbName</b> nicht auswählen!");
?>
|
|
login.php
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?php
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "";
$dbName = "login";
$connect = @mysql_connect($dbHost, $dbUser, $dbPass) or die("Konnte keine Verbindung zum Datenbankserver aufbauen!");
$selectDB = @mysql_select_db($dbName, $connect) or die("Konnte die Datenbank <b>$dbName</b> nicht auswählen!");
?>
|
|
logout.php
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
<?php session_start(); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>LogOut</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
$user = $_SESSION['user'];
if(session_destroy()) {
echo '<p align="center">Bye bye '.$user.'<br><br>Du hast Dich erfolgreich abgemeldet.<br><br><a href="index.php">Zur Anmeldung</a></p>';
}else{
echo '<p align="center">Beim Abmelden trat leider ein Fehler auf!<br><br>Bitte schliesse Dein Browserfenster.';
}
?>
</body>
</html> |
|
neu.php
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
|
01 <?php
02 session_start();
03 if(!session_is_registered('user') || $_SESSION['user'] == "") {
04 header("location:index.php");
05 die;
06 }
07 require("connect.inc.php");
08 ?>
09 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
10 <html>
11 <head>
12 <title>Neuen Benutzer anlegen</title>
13 <link rel="stylesheet" type="text/css" href="style.css">
14 </head>
15 <body>
16 <?php if(!isset($_POST['submit'])) { ?>
17 <form action="<?php $PHP_SELF ?>" method="post">
18 <table width="400" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
19 <tr>
20 <td bgcolor="#e7e7e7" align="center" colspan="2">
21 <b>Neuen Benutzer anlegen</b>
22 </td>
23 </tr>
24 <tr>
25 <td width="170" bgcolor="#e7e7e7">Benutzername</td>
26 <td width="230" bgcolor="#ffffff"><input type="text" name="username" class="input"<?php if($_POST['username'] != "") { echo ' value="'.$_POST['username'].'"'; } ?> size="20"></td>
27 </tr>
28 <tr>
29 <td width="170" bgcolor="#e7e7e7">Passwort</td>
30 <td width="230" bgcolor="#ffffff"><input type="password" name="password" size="20" class="input"></td>
31 </tr>
32 <tr>
33 <td width="170" bgcolor="#e7e7e7">Passwort wiederholen</td>
34 <td width="230" bgcolor="#ffffff"><input type="password" name="password2" size="20" class="input"></td>
35 </tr>
36 <tr>
37 <td bgcolor="#e7e7e7" align="center" colspan="2">
38 <input type="submit" name="submit" value="Benutzer anlegen" class="button">
39 </td>
40 </tr>
41 <tr>
42 <td bgcolor="#e7e7e7" align="center" colspan="2">
43 <a href="sichere_seite.php">Zurück zur Admin-Seite</a>
44 </td>
45 </tr>
46 </table>
47 </form>
48 <?php
49 }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
50 echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-)<br><br><a href="neu.php">Zurück</a></p>';
51 }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
52 echo '<p align="center">Ein Passwort brauchen wir schon ;-)<br><br><a href="neu.php">Zurück</a></p>';
53 }elseif($_POST['password'] != $_POST['password2']) {
54 echo '<form action="neu.php" method="post">';
55 echo '<p align="center">Die Passwörter stimmen nicht überein!<br><br>';
56 echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
57 echo '<input type="submit" name="zurueck" value="Zurück"></p>';
58 echo '</form>';
59 }else{
60 $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
61 $result = @mysql_fetch_array($query);
62 if($_POST['username'] == $result['user']) {
63 echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br><br><a href="neu.php">Zurück</a></p>';
64 die;
65 }else{
66 $username = $_POST['username'];
67 $pass = md5($_POST['password']);
68 if($insert = @mysql_query("INSERT INTO USERS SET user = '$username', pass = '$pass'")) {
69 echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br><br><a href="sichere_seite.php">Zur Admin-Seite</a></p>';
70 }else{
71 echo '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br><br><a href="neu.php">Zurück</a></p>';
72 }
73 }
74 }
75 ?>
76 </body>
77 </html> |
|
sichere_seite.php
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
|
<?php
session_start();
if(!session_is_registered('user') || $_SESSION['user'] == "") {
header("location:index.php");
die;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Sichere Seite</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<table width="400" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
<tr>
<td bgcolor="#e7e7e7" align="center">
<?php echo "<b>Hallo ".$_SESSION['user']."</b>"; ?>
<br><br>
<b>Hier ist der sichere Inhalt!</b>
<br><br>
<a href="neu.php">Neuen Benutzer anlegen</a>
<br><br>
<a href="logout.php">LogOut</a>
</td>
</tr>
</table
</body>
</html |
|
.Senseless
Nein, darum ging es nicht..
Jaysen hat die den Login betreffenden Dateien gelöscht. Als ich geschrieben hab, war noch eine Datei zu sehen, in der die Hälfte des PHP-Codes offen zu sehen war etc. ^^ Da war halt etwas falsch.
Jaysen
soll ich sie wieder reinstellen??? mann ich glaub ich bin zu dumm für das....