ich bin dabei,
mir eine kleine community aufzubauen,
und wollte nun, dass bei jeden, der sich anmeldet eine eigene Startseite mit begrüßung generiert wird.
Kann mir da einer vielleicht sagen, wie ich das hinbekommen kann?
Vielen Dank schonmal im Vorraus ______________ Twitter
Zuletzt bearbeitet von r-designs am 14.06.2009, 11:13, insgesamt einmal bearbeitet
Das heißt, du willst ein Login bauen, und jeder User, der sich einloggt, bekommt eine eigene Startseite?
So ähnlich müsste es sein:
Code:
if ($user =="USERNAME")
{
Anweisungen
}
else
{
Anweisungen
}
"$user" musst du in deiner Variable ändern.
Bei "Username" kommt der Name des Users rein, der eine individuelle Startseite haben soll und "else" sind die Anweisungen, die die restlichen User haben
Wenn mehrere User eine andere Startseite haben sollen, dann musst du folgendes einfach nur wiederholen und "Username" anpassen:
Code:
if ($user =="USERNAME")
{
Anweisungen
}
edit://
Soll jeder User eine individuelle Startseite haben, oder nur einen Wilkommensgruß mit seinem namen?
Letzteres könntest du so machen:
Code:
echo "Wilkommen $user";
"$user" ist hier wieder deine Variable, wo der Username gespeichert ist. ______________ *** Signatur editiert vom Support Team - Signatur zu groß - max. 650 x 150 px ***
Zuletzt bearbeitet von doomphoenixx am 14.06.2009, 11:36, insgesamt einmal bearbeitet
als erstes wäre es nützlich zu wissen wie du das mit dem login gemacht hast
wenn du den benutzername beim formular wo man seinen benutzernamen eingibt in einer variable speicherst dann kannst du den benutzernamen ja dann auf der willkommensseite einfügen
mfg
Aso wenn du eine ganz andere starseite bei jedem miglied machen willst dann würde ich das auch mit einer if abfrage machen wie es dir doomphoenixx schon erklärt hat ______________ Forenregeln, FAQ, Suchfunktion
Zuletzt bearbeitet von philipp7 am 14.06.2009, 11:34, insgesamt einmal bearbeitet
$LoginRS__query=sprintf("SELECT benutzer, passwort FROM benutzer WHERE benutzer=%s AND passwort=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $HTO01FLAEQRA_app) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
Wenn du jeden User mit seinem Namen begrüßen willst, dann geht das ganz einfach automatisch:
Code:
echo "Wilkommen $loginUsername";
Den musst du in deine "members_index.php"-Datei schreiben.
Vorher musst du aber noch die datei mit dem Login Script includen (glaube ich). ______________ *** Signatur editiert vom Support Team - Signatur zu groß - max. 650 x 150 px ***
du musst irgendwie seinen benutzername herausfinden sonst wird das schwer wenn man sich nicht anmeldet
du könntest aber zum beispiel wenn jemand deine webseite betritt den browser, herkunft.... abfragen und wenn das alles eine bestimmte sache ist dann zeigst du diese seite an andernfalls diese
das ist dann nicht hundertprozenitg sicher aber es müsste eigentlich gehen
Ja, also extrahierst du aus dem Anmeldeformular die Variable "$loginUsername", wo der Name drin steht, und dann kannst du auf jeder Seite ein "echo $loginUsername;" reinschreiben.
So wird auf jeder Seite der Name des Besuchers angezeigt, der sich angemeldet hat. ______________ *** Signatur editiert vom Support Team - Signatur zu groß - max. 650 x 150 px ***
Cookies sind kleine Textinformation, die wir oder Partner von uns über deinen Browser lokal bei dir speichern.
Du kannst jederzeit die Nutzung von Cookies über die Einstellung deines Browsers verhindern.
Wir nutzen folgende, mit der DSGVO konforme Cookies:
- Essentielle Cookies: Sind unbedingt notwendig damit die Website voll funktionsfähig ist.
- Optionale Cookies: Sind optional und helfen uns die Website zu verbessern, z.B. indem sie das Nutzungsverhalten auf der Website analysieren, ohne dabei dich persönlich zu identifizieren.
Mehr Informationen findest du in unser Datenschutzerklärung.