Wissen, News, Stream und Download zu Kyteman Hermit Sessions
Alles im Web finden: Videos, Software, Bücher, Dokumente, Wissenschaft, Nachrichten
Kein Treffer zur Suche von Kyteman Hermit SessionsSuchergebnisse: Kyteman Hermit Sessions
Login-System mit Sessions. Automatische Weiterleitung eingeloggter Benutzer wie?
Hallo. Ich hab daweil ein Login-System mit Sessions, was soweit sehr gut funktioniert. Nun möchte ich aber, dass ein eingeloggter User nur bestimmte Seiten zu Gesicht bekommt.
Beispiel ist auf index.php ein Link zur login.php und neu.php. Ist der User aber angemeldet soll er diese Seite gar nicht erst sehen, sondern direkt zu index2.php weitergeleitet werden, wo wiederum nur ein Link zur logout.php ist.
Wie mache ich das?
Alles was ich bisher probiert habe ist fehlgeschlagen, da alle User weitergeleitet wurden, egal ob angemeldet oder nicht.
Beispiel ist auf index.php ein Link zur login.php und neu.php. Ist der User aber angemeldet soll er diese Seite gar nicht erst sehen, sondern direkt zu index2.php weitergeleitet werden, wo wiederum nur ein Link zur logout.php ist.
Wie mache ich das?
Alles was ich bisher probiert habe ist fehlgeschlagen, da alle User weitergeleitet wurden, egal ob angemeldet oder nicht.
PHP?
header('Location: index2.php');
Das klingt aber sehr sehr unsauber. Du solltest nicht über gänzlich verschiedene PHP-Dateien arbeiten. einfach gesagt. Sondern aus einer Datei aus alle Aufrufe auf deine Seite koordinieren
header('Location: index2.php');
Das klingt aber sehr sehr unsauber. Du solltest nicht über gänzlich verschiedene PHP-Dateien arbeiten. einfach gesagt. Sondern aus einer Datei aus alle Aufrufe auf deine Seite koordinieren
Das hab ich schon in Betracht gezogen, aber dann wird jeder Benutzer weitergeleitet, egal ob angemeldet oder nicht
Ich würde dafür eine Art Session-managemanet-object erstellen was diese ganzen fälle Prüfut und dann die funktionen Handhabt.
Wenn du mit PHP noch nicht soweit bist würde ich einfach immer so fragen
if$_SESSION['user']'user'
{
//INDEX1
}
else
{
//Index2
Wenn du mit PHP noch nicht soweit bist würde ich einfach immer so fragen
if$_SESSION['user']'user'
{
//INDEX1
}
else
{
//Index2
530 Non-anonymous sessions must use encryption FILEZILLA HILFE
tagchen auch
heute hab ich mal ein problem das ich selbst noch nie hatte
Fehlermeldung
530 Non-anonymous sessions must use encryption
kann mich nicht mit meinem server verbinden warum? KP!
kann mir da jemand helfen? google ist nicht sehr ergibig
hoffe eine beste antwort vergeben zu können
heute hab ich mal ein problem das ich selbst noch nie hatte
Fehlermeldung
530 Non-anonymous sessions must use encryption
kann mich nicht mit meinem server verbinden warum? KP!
kann mir da jemand helfen? google ist nicht sehr ergibig
hoffe eine beste antwort vergeben zu können
Im Filemanager FTPS als Servertyp auswählen.
PHP - Aktive Sessions zählen
Moin, bin grad ein wenig am Programmieren und hänge leider fest, weil ich nicht weiß wie ich aktive Sessions zählen kann.
Also damit meine ich einen "Online-Zähler". Ein User kann sich anmelden und sein Username wird dann in der Session $_SESSION["username"] gespeichert. PHP fragt dann ab, ob diese Session existiert. Wenn nicht, ist der User nicht angtemeldet. Halt dieser ganze Standart-Kram.
Nun aber meine Frage. wie kann ich mittels PHP und MySql alle aktiven Sessions zählen?
Ich weiß dass ich einfach bei einem Login die SessionID in die Datenbank eintragen kann und dann mittels Echo ausgeben kann. Und wenn man sich ausloggt, wird sie gelöscht. Ist ja so eigentlich ganz easy. Aber was, wenn man einfach den Browser schließt und den PC herunterfährt? - Die Session ist weg, aber der DB-Eintrag existiert noch.
Das ist mein Problem, hoffe mir kann jemand helfen!
schonmal. Bei Unklarheiten einfach bitte fragen
Also damit meine ich einen "Online-Zähler". Ein User kann sich anmelden und sein Username wird dann in der Session $_SESSION["username"] gespeichert. PHP fragt dann ab, ob diese Session existiert. Wenn nicht, ist der User nicht angtemeldet. Halt dieser ganze Standart-Kram.
Nun aber meine Frage. wie kann ich mittels PHP und MySql alle aktiven Sessions zählen?
Ich weiß dass ich einfach bei einem Login die SessionID in die Datenbank eintragen kann und dann mittels Echo ausgeben kann. Und wenn man sich ausloggt, wird sie gelöscht. Ist ja so eigentlich ganz easy. Aber was, wenn man einfach den Browser schließt und den PC herunterfährt? - Die Session ist weg, aber der DB-Eintrag existiert noch.
Das ist mein Problem, hoffe mir kann jemand helfen!
schonmal. Bei Unklarheiten einfach bitte fragen
Naja deine Idee mit der Datenbank ist schon der richtige Ansatz. Zu der Session speicherst du auch bei jedem Seitenaufruf eines Nutzers die aktuelle Zeit, am besten in Form eines Timestamps. Nun musst beim Zählen der Online User nur darauf achten, dass du z.B. nur die User zählst, die innerhalb der letzten 3 Minuten aktiv waren.
Das ist ne gute Idee. Und dann am besten bei jedem Seitenaufruf die Session und damit auch den timestamp aktualisieren.
Aber was mache ich mit eingetragenen Sessions die inaktiv sind? Die müssen ja wieder gelöscht werden?
Vielleicht nen Cron Job?
Aber was mache ich mit eingetragenen Sessions die inaktiv sind? Die müssen ja wieder gelöscht werden?
Vielleicht nen Cron Job?
Wie kann ich beim Mozilla Firefox mehrere Tab-Sessions speichern und abrufen?
Alle Add-Ons , die ich bis jetzt gefunden habe, können nur eine oder gar keine Session speichern. Wie kann ich mehrere Sessions dauerhaft speichern und jederzeit abrufen?
Leg dir doch verschiedene Profile an und lass den FF immer mit dem Profilmanager starten.
Camp Firefox | Die Firefox-Community
Nimm also den Haken bei "Beim Start nicht nachfragen" raus.
Alternativ kannst du auch einfach für jede Tab Session einen Ordner mit Lesezeichen machen .
Dann einfach Rechtsklick auf den Ordner -> "Alle in Tabs öffnen".
Camp Firefox | Die Firefox-Community
Nimm also den Haken bei "Beim Start nicht nachfragen" raus.
Alternativ kannst du auch einfach für jede Tab Session einen Ordner mit Lesezeichen machen .
Dann einfach Rechtsklick auf den Ordner -> "Alle in Tabs öffnen".