| | | | |
| | |
| Gast
Beiträge: n/a
| Gleich vorweg - ich google schon seit gestern und habe nichts hilfreiches gefunden. Auch die Suche im Forum ergab 23 Seiten, von den ich nun 5 durch hab ![]() Bitte also nicht böse sein, falls exakt so ein Thema schon existiert Ich habe vor, eine kleine Fun-Community für Freunde zu basteln. Soweit so gut. Man kann sich anmelden, und ich die Login-Prüfung funzt einwandfrei. Nun möchte ich jedoch, dass die Loginbox rechts oben nach dem Login verschwindet, und stattdessen Links kommen (etwa "Profil bearbeiten", "Profil anschauen", "Bilder hochladen"). Nur - wie kann ich das anstellen? Ich weiß zwar, dass es mit Sessions funktioniert, aber wie? Ich habe wirklich schon einige Tutorials ausprobiert, aber nichts hat wirklich geholfen. Falls es jemand erklären will, bitte ganz ganz deutlich ![]() So, nun kommt die eigentliche Page. Und hier der Code: Code: <?
// logmein.php
session_start ();
$name = $_REQUEST["nickname"];
$pass = $_REQUEST["passwort"];
$pass = md5($pass);
session_register('name');
if($pass and $name){
include("config.php");
$query = " SELECT * FROM koe_user WHERE nickname = '".mysql_escape_string($name)."' AND passwort = '$pass'";
$result = mysql_query($query);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["user_id"];
$_SESSION["user_nickname"] = $data["nickname"];
}
$query2 = " SELECT * FROM koe_user WHERE nickname = '".mysql_escape_string($name)."' AND passwort = '$pass'";
$result2 = mysql_query($query2);
$row = mysql_fetch_object($result2);
if(!$row)
{
echo "Hast du dich vertippt? Versuche es noch einmal.";
}
else{
if ($pass == $row->passwort)
{
header ("Location: eingeloggt.php?");
}
else{
echo "Passwort oder Userid sind nicht in unserer Datenbank vorhanden.";
}
}
}
else{
?>
Bitte gib einen Benutzernamen und dein Passwort ein.
<?
}
?>
Bis jetzt hab ich das so gemacht - nach dem Login kommt eine neue index.php bei der die Login Box einfach weg ist. Aber es geht doch bestimmt anders. Bitte helft mir ![]() P.S. wer mehr code, mehr infos braucht, einfach schreiben! evtl. icq! |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse: Fortgeschritten ![]() | ich weiß zwar nicht, warum du das hier nicht gefunden hast .. aber naja.. |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Hilfe: Projektabreit Informatik und Technik bitte helft uns. | Off-Topic Diskussionen | 31 | 05.04.2006 18:25 | |
| [Erledigt] HILFE HILFE HILFE mysqladmin.exe fehlt | Datenbanken | 7 | 20.12.2005 14:00 | |
| phpBB Loginscript in eigenes Login Script einbinden | 2wuck | PHP Tipps 2007 | 4 | 19.12.2005 23:10 |
| brauche hilfe bei einem loginscript | DaronM | PHP Tipps 2007 | 12 | 27.11.2005 18:36 |
| HILFE ! Brauche ganz dringend hilfe! | PHP Tipps 2005-2 | 2 | 10.10.2005 23:08 | |
| Hilfe, Ich brauche hilfe! | Kevin | PHP Tipps 2005-2 | 2 | 27.09.2005 19:31 |
| [Erledigt] Probleme mit Linkverfolgung !!! HILFE !!! | PHP-Fortgeschrittene | 5 | 20.07.2005 18:24 | |
| Suche Hilfe... :) | Beitragsarchiv | 1 | 19.07.2005 13:09 | |
| [Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE | PHP Tipps 2005-2 | 6 | 02.07.2005 18:32 | |
| [Erledigt] Hilfe Beim Formular | PHP Tipps 2005 | 1 | 06.02.2005 16:43 | |
| [Erledigt] HILFE | PHP Tipps 2004-2 | 1 | 16.12.2004 20:49 | |
| Hilfe!!! PHP + EXE-Dateien und Interface | Beitragsarchiv | 4 | 16.12.2004 11:50 | |
| [Erledigt] Chat Server mit Datenbank realisieren - - - Hilfe benötigt | PHP Tipps 2004-2 | 3 | 14.12.2004 18:38 | |
| Benötige Hilfe | PHP Tipps 2004-2 | 7 | 14.12.2004 17:52 | |
| CMS + Smarty? oder eigenes Templatesystem? | Corvin | PHP-Fortgeschrittene | 9 | 04.09.2004 11:07 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| \logmein.php\ |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.