Login mit PHP und Sessions |
Kuhmuhphu

Probiers mal mit Gemütlichkeit
 
Dabei seit: 20.12.2009
Beiträge: 3.168
Herkunft: Hinter den 7 Bergen..
 |
|
Kannst dus bitte in [*PHP] [/*PHP] ohne die * setzten?
|
|
22.10.2010 13:58 |
|
|
SchatZzii <3

Mitglied
 

Dabei seit: 22.05.2009
Beiträge: 104
Name: Sabrina
 |
|
mein phpadmin sieht irgendwie anders aus .-.
da gibs auch kein auto_increment
was soll ich nun machen ? >.<
__________________
Wenn dir das Wasser bis zum Hals steht,
Kopf nicht hängen lassen!
|
|
22.10.2010 21:37 |
|
|
.chilli

Ewoks *yubnub*
 

Dabei seit: 12.02.2005
Beiträge: 4.369
Herkunft: S-H
 |
|
Bei mir hat sich auch ein Problem aufgetan. Ich kann mir zwar einloggen, nur wird mir immer die Fehlermeldung "Diese Seite ist nur für Mitglieder verfügbar."
login.php
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h3>Login</h3>
<form action="start.php?sec=login_action" method="post">
Username:<br>
<input type="text" size="24" maxlength="50"
name="username"><br><br>
Passwort:<br>
<input type="password" size="24" maxlength="50"
name="password"><br> <br>
<input type="submit" value="Login">
</form>
</body>
</html> |
|
checkuser.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?php
session_start();
if(!isset($_SESSION["name"]))
{
echo "Diese Seite ist nur für Mitglieder verfügbar.<br><i>Bitte <a href="index.php">einloggen</a>!</i>";
exit;
}
?> |
|
start.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
<?php include("checkuser.php"); ?>
<html>
<head>
<title>interner Bereich</title>
</head>
<body>
<div style="text-align: center;">Hallo Anna,<br>
<br>
hier hast du die Möglichkeit Pferde einzutragen. Änderungen sind
momentan nur in phpMyAdmin möglich.<br>
<br>
Viel Spaß noch!</div>
</body>
</html> |
|
|
|
23.10.2010 21:47 |
|
|
Kuhmuhphu

Probiers mal mit Gemütlichkeit
 
Dabei seit: 20.12.2009
Beiträge: 3.168
Herkunft: Hinter den 7 Bergen..
 |
|
@miss_zorroline
Brauchst du noch hilfe?
Wenn ja, dann am besten einmal login_action posten
|
|
25.10.2010 13:11 |
|
|
.chilli

Ewoks *yubnub*
 

Dabei seit: 12.02.2005
Beiträge: 4.369
Herkunft: S-H
 |
|
Ja, brauche ich noch
login_action.php
hab da eigentlich nur die Links geändert
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:
|
<?php
session_start();
include("db.php");
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
if(!empty($_POST["username"]) && !empty($_POST["password"]))
{
$username = $_POST["username"];
$passwort = $_POST["password"];
$abfrage = mysql_query("SELECT name, passw FROM mitglieder WHERE name = '$username' LIMIT 1");
$daten = mysql_fetch_array($abfrage);
if($daten[passw] == $passwort)
{
$_SESSION["name"] = $username;
echo "Login erfolgreich! <br> <i><b><a href="start.php" target="_self">zum Login-Bereich</a></b></i>";
}
else
{
echo "Benutzername und/oder Passwort waren falsch. <br><i><a href="index.php">zurück zum Login</a></i>";
}
}
else
{
echo "Bitte fülle alle Felder aus! <br><i><a href="index.php">Zurück</a></i>";
}
?>
</body>
</html> |
|
|
|
25.10.2010 16:29 |
|
|
.chilli

Ewoks *yubnub*
 

Dabei seit: 12.02.2005
Beiträge: 4.369
Herkunft: S-H
 |
|
Problem besteht weiterhin
|
|
01.11.2010 14:42 |
|
|
.chilli

Ewoks *yubnub*
 

Dabei seit: 12.02.2005
Beiträge: 4.369
Herkunft: S-H
 |
|
Sorry fürs Nerven, aber es klappt immer noch nicht.
|
|
11.11.2010 13:52 |
|
|
kext
»Ich bin ein HAL 9000 Supercomputer.«
 

Dabei seit: 28.11.2008
Beiträge: 119
Herkunft: Planet Erde
 |
|
Müsste hier
<form action="start.php?sec=login_action" method="post">
nicht
<form action="login_action.php" method="post">
stehen?
Oder hast du start.php so umgebaut, dass das so funktioniert?
__________________

|
|
11.11.2010 15:02 |
|
|
.chilli

Ewoks *yubnub*
 

Dabei seit: 12.02.2005
Beiträge: 4.369
Herkunft: S-H
 |
|
Das stand so in der downloadbaren "login_action.php". Jetzt geht's.
Jetzt habe ich noch eine Frage: Der Login funktioniert jetzt, es erscheinen jedoch zwei Meldungen. Weiß jemand was das bedeutet?
code: |
1:
|
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web576/html/Rothe/intern/login_action.php on line 18 |
|
code: |
1:
|
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0 |
|
|
|
11.11.2010 16:11 |
|
|
TBgirl

Mitglied
 

Dabei seit: 28.07.2010
Beiträge: 42
 |
|
RE: Login mit PHP und Sessions |
 |
Zitat: |
Original von brain_surgery
Fischii's Tutorial - Daraus ließe sich zum Beispiel eine automatische Registrierung für Mitglieder ableiten |
da steht nix mehr
__________________

Kommt bald....
>>Link<<
|
|
15.02.2011 15:38 |
|
|
|
|
 |
Impressum
|