Einloggen überprüfen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich weiß nicht ob das Thema hier hingehört, aber ich versuche es einfach mal.

Ich erstelle mir gerade eine Homepage mit PHP und MySQL.
Dazu programmiere ich in Java Threads für testzwecke, die einiges überwachen.
Wer alles eingeloggt ist und viele andere Dinge.

Jetzt ist die Frage, wie kann ich mit java am besten überprüfen, ob sich jemand an meiner Homepage angemeldet hat oder ob er schon wieder raus ist.

Einloggen verstehe ich ja noch, sobald sich jemand einloggt, wird in der Datenbank einfach der Status eingeloggt eingetragen.

Wenn der Benutzer den Logout Button benutzt, kann ich auch in der Datenbank den Status ausgeloggt eintragen.

Doch was passiert, wenn der Benutzer einfach den Browser schließt?
Kann ich mit Java irgendwie die Session auslesen? Oder habt ihr eine bessere Idee??
Ich möchte auch mit Java dafür sorgen, dass jeder Nutzer nach spätestens 1 Stunde ausgeloggt wird, also kann ich die Session löschen? oder was empfielt ihr mir da?


Wenn dieses Thema nicht in dieses Forum gehört, sorry für die Unanehmlichkeiten.


Gruß
 

milchjeeper

Mitglied
hallo,


ich würde halt immer abspeichern wenn der benutzer eine seite aufruft. Dieser Zeitpunkt ist dann die letzte aktion. Wenn seit dem Zeitpunkt schon mehr als x minuten vergangen sind, oder er sich ausgeloggt hat, ist er offline. ( mit x=10 min o.ä. )

selbes thema

gruß
milchjeeper
 
G

Guest

Gast
Das Problem ist, wie logge ich ihn aus?
Ich meine einfach geht es natürlich über den Status, wenn der Status auf ausgeloggt ist, kann er nichts mehr machen.

Aber wie löse ich die anderen Probleme?
Wie überprüfe ich, ob der Benutzer noch Aktiv ist, oder ob die Session geschlossen wurde?


Gruß
 

milchjeeper

Mitglied
Anonymous hat gesagt.:
Wie überprüfe ich, ob der Benutzer noch Aktiv ist, oder ob die Session geschlossen wurde?


Benutzer noch Aktiv:
hab ich doch oben beschrieben, wenn er seit X minuten nichts mehr gemacht hat, dann wird er als offline/nicht aktiv betrachtet.


Session:
wiso interessiert dich das? was hat das für dich einen nutzen wenn die session geschlossen ist?


gruß
milchjeeper
 
G

Guest

Gast
milchjeeper hat gesagt.:
Anonymous hat gesagt.:
Wie überprüfe ich, ob der Benutzer noch Aktiv ist, oder ob die Session geschlossen wurde?


Benutzer noch Aktiv:
hab ich doch oben beschrieben, wenn er seit X minuten nichts mehr gemacht hat, dann wird er als offline/nicht aktiv betrachtet.

Ach so meintest Du das, sorry habe ich falsch verstanden.
Ok, dann werde ich das mal in Angriff nehmen.

Ich glaube, dass die Seite sehr lahm wird, wenn ich bei jedem klick den ich mache die Zeit aktualisieren muss und immer überprüfen muss, ob der Status noch auf online gestellt ist, mal sehen wie die Performance ist.


Gruß
 

milchjeeper

Mitglied
Anonymous hat gesagt.:
Ich glaube, dass die Seite sehr lahm wird, wenn ich bei jedem klick den ich mache die Zeit aktualisieren muss und immer überprüfen muss, ob der Status noch auf online gestellt ist, mal sehen wie die Performance ist.


??
glaub ich nicht,. wenn du mit einer mysqldatenbank arbeitest ( wie du gesagt hast ) wird das keinen unterschied machen. Denn es ist ja nur eine UPDATE anweisung.
Es gibt ziemlich viele Seiten die so verfahren wie beschrieben ^^ ( z.B. auch dieses Forum, könnte ich mir vorstellen )

gruß

milchjeeper
 
B

bygones

Gast
warum das ganze denn mit java... wenn du schon mit php arbeitest - warum das nicht in php machen ?
 
G

Guest

Gast
deathbyaclown hat gesagt.:
warum das ganze denn mit java... wenn du schon mit php arbeitest - warum das nicht in php machen ?

Weil ich gerne mit Java arbeiten würde um meine Javakenntnisse zu verbessern.
Ich möchte auch kein Javasrcipt verwenden.
Wenn ein User nichts mehr macht, nützt mir php auch nicht viel, der kann dann 10 Stunden eingeloggt sein und er wird trotzdem nicht ausgeloggt.


Gruß
 
B

bygones

Gast
dann mach eine JSP oder JSF seite...

ich halte einfach nciht viel von einem Sprachenwirrwarr.....
 

Daywalker2004

Mitglied
Anonymous hat gesagt.:
deathbyaclown hat gesagt.:
warum das ganze denn mit java... wenn du schon mit php arbeitest - warum das nicht in php machen ?

Weil ich gerne mit Java arbeiten würde um meine Javakenntnisse zu verbessern.
Ich möchte auch kein Javasrcipt verwenden.
Wenn ein User nichts mehr macht, nützt mir php auch nicht viel, der kann dann 10 Stunden eingeloggt sein und er wird trotzdem nicht ausgeloggt.


Gruß

du kannst doch bei PHP einstellen wie lange eine Session gültig ist (wenn der Benutzer nichts mehr macht). Dann wird die Session nach Ablauf dieser Zeit doch automatisch geschlossen, oder sehe ich das falsch?
 
P

pat2004

Gast
ja ich denke mal in php ist das viel einfacher und threads sind für einen javaneuling zu schwer
finde ich zumindestens
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F jsoup einloggen klappt nicht Java Basics - Anfänger-Themen 10
M In Router einloggen und PCs im Netzwerk erkennen Java Basics - Anfänger-Themen 18
B Mit Java in Webpage Einloggen und Daten auslesen? Java Basics - Anfänger-Themen 4
X Via Java auf eine Webseite einloggen. Java Basics - Anfänger-Themen 6
C Einloggen auch per ENTER Taste (KeyListener Problem) Java Basics - Anfänger-Themen 8
K Mehrere Werte in einem Switch Case parallel überprüfen Java Basics - Anfänger-Themen 23
M Scanner Input mit if überprüfen Java Basics - Anfänger-Themen 5
Beowend String auf Satzzeichen überprüfen? Java Basics - Anfänger-Themen 6
N String überprüfen Java Basics - Anfänger-Themen 3
A Gleichheit überprüfen Java Basics - Anfänger-Themen 8
N ResultSet auf Einträge überprüfen Java Basics - Anfänger-Themen 5
T Variable von Objekten in einer Methode überprüfen Java Basics - Anfänger-Themen 26
R ISBN-10-Code überprüfen Java Basics - Anfänger-Themen 7
T Diagonale von 2DArray auf gleichheit überprüfen Java Basics - Anfänger-Themen 2
M Wie kann ich den Index i von einer LinkedList überprüfen? Java Basics - Anfänger-Themen 36
P9cman Vokale in einem String überprüfen mittels Rekursion Java Basics - Anfänger-Themen 8
U zwei 2D arrays auf gleich sein überprüfen Java Basics - Anfänger-Themen 14
Y Wie kann man überprüfen, ob bei einem Print Befehl tatsächlich etwas geprintet wurde? Java Basics - Anfänger-Themen 4
P Möglichen Pfad überprüfen Java Basics - Anfänger-Themen 5
Z Kein überprüfen des gesamten Arrays möglich.(Viergewinnt Spiel) Java Basics - Anfänger-Themen 6
C String auf Dualzahl überprüfen Java Basics - Anfänger-Themen 5
L Wie Input auf verschiedene Kriterien hin überprüfen? Java Basics - Anfänger-Themen 3
P Parameter auf Datenformat überprüfen Java Basics - Anfänger-Themen 5
F Hilfe - Wahrheitswert überprüfen ohne If Java Basics - Anfänger-Themen 2
C Ganzzahlige Werte in Boolean ausgeben und überprüfen ob Primzahl oder nicht, wenn es keine Primzahl ist soll es die Primfaktorzerlegung ausgeben Java Basics - Anfänger-Themen 4
H Harshad-Zahl (Nivenzahl) und Palindrom überprüfen Java Basics - Anfänger-Themen 2
R Wie überprüfen wann der User online oder offline ist? Java Basics - Anfänger-Themen 5
Y Konkrete Hilfe gesucht - Anzahl der Stellen einer eingegebenen Zahl überprüfen Java Basics - Anfänger-Themen 5
S CSV auf doppelte Einträge überprüfen Java Basics - Anfänger-Themen 8
D Klassen Primzahlen überprüfen Java Basics - Anfänger-Themen 3
M Scanner-Eingabe nach gewissem Zeitraum überprüfen Java Basics - Anfänger-Themen 2
T String auslesen bzw. überprüfen Java Basics - Anfänger-Themen 1
Orkanson Methoden String in Wörter zerlegen und Endungen der Wörter überprüfen. Java Basics - Anfänger-Themen 4
F n-1 als Vielfaches von 20 überprüfen Java Basics - Anfänger-Themen 3
S Täglich auf Erinnerungen überprüfen Java Basics - Anfänger-Themen 5
S Eingabe auf Richtigkeit und Reihenfolg überprüfen Java Basics - Anfänger-Themen 3
L Eingabe überprüfen Java Basics - Anfänger-Themen 7
T Input/Output Int Eingabe auf Zahl überprüfen Java Basics - Anfänger-Themen 30
S Passwortchecker Sequenzen überprüfen Java Basics - Anfänger-Themen 4
L String überprüfen mit .equals .contains oder .matches? Java Basics - Anfänger-Themen 1
J Passwort überprüfen Java Basics - Anfänger-Themen 3
kilopack15 Array auf doppelte Elemente überprüfen Java Basics - Anfänger-Themen 16
C Stringbuffer auf Zeilenumbruch überprüfen Java Basics - Anfänger-Themen 14
T Auf Palindrom überprüfen Java Basics - Anfänger-Themen 10
H überprüfen ob in Array gleiche int-Zahlen gespeichert werden. Java Basics - Anfänger-Themen 7
m0n4ch Variablen String auf ungültige Zeichen überprüfen Java Basics - Anfänger-Themen 13
Jinnai4 Mehrere Textfelder überprüfen Java Basics - Anfänger-Themen 16
C Bei der LinkedList auf Palindrom überprüfen Java Basics - Anfänger-Themen 4
W Methode um Nummer zu überprüfen. Java Basics - Anfänger-Themen 5
M Felder leer - überprüfen? Java Basics - Anfänger-Themen 2
H Eingegebenen String mit If überprüfen Java Basics - Anfänger-Themen 8
W String Array in Int umwandeln um auf Zahl zu überprüfen Java Basics - Anfänger-Themen 4
Z Benutzereingabe überprüfen. Java Basics - Anfänger-Themen 2
T Matrix auf Symmetrie überprüfen Java Basics - Anfänger-Themen 6
S Variablen Array in ArrayList auf doppelte Einträge überprüfen Java Basics - Anfänger-Themen 4
B Schaltjahr überprüfen (Code) Java Basics - Anfänger-Themen 4
B Datentypen Textfeld auf Nicht-Zahlen überprüfen Java Basics - Anfänger-Themen 10
J Etwas dauerhaft überprüfen, wie ? Java Basics - Anfänger-Themen 8
T CSV auf Inhalt und Zeilen überprüfen Java Basics - Anfänger-Themen 2
I Matrix überprüfen Java Basics - Anfänger-Themen 8
B Variablen Objektvariablen ständig überprüfen Java Basics - Anfänger-Themen 3
A String auf Format überprüfen Java Basics - Anfänger-Themen 7
D Javaliste auf gleiche Einträge überprüfen Java Basics - Anfänger-Themen 2
M String überprüfen ob nur Buchstaben enthalten sind? Java Basics - Anfänger-Themen 10
Todesbote String auf Muster überprüfen Java Basics - Anfänger-Themen 19
A Input/Output Input überprüfen und weiterverarbeiten Java Basics - Anfänger-Themen 10
U JSP Password überprüfen ob es Zahlen enthält Java Basics - Anfänger-Themen 3
K Eingabe überprüfen Java Basics - Anfänger-Themen 4
B String nach regex überprüfen Java Basics - Anfänger-Themen 6
M String auf Inhalt überprüfen Java Basics - Anfänger-Themen 11
H Mehrdimensionales Array - Inhalt auf Null überprüfen Java Basics - Anfänger-Themen 5
S Java Scanner auf Zahlen/Numerische Zeichen überprüfen Java Basics - Anfänger-Themen 15
D Eine Stelle eines Char- Arrays nach dem vorkommen in einem ganzem anderem Array überprüfen Java Basics - Anfänger-Themen 20
M Erster JAR Start überprüfen Java Basics - Anfänger-Themen 6
F TextFeld überprüfen Java Basics - Anfänger-Themen 20
S Eingabe auf int bzw. String überprüfen Java Basics - Anfänger-Themen 6
T Attribute eines anderen Objektes überprüfen und danach handeln Java Basics - Anfänger-Themen 7
A Integer Eingabe überprüfen Java Basics - Anfänger-Themen 7
A Tic Tac Toe - Brett auf Sieger überprüfen Java Basics - Anfänger-Themen 3
S Char auf Zahl überprüfen Java Basics - Anfänger-Themen 8
T Kommandozeilen Parameter überprüfen Java Basics - Anfänger-Themen 3
D Internetseite überprüfen Java Basics - Anfänger-Themen 9
G Elemente von Feld und Liste auf Gleichheit überprüfen Java Basics - Anfänger-Themen 13
G überprüfen ob char = 'N' 'S' 'O' oder 'W' Java Basics - Anfänger-Themen 42
H Methoden Array auf Vorkommen eines Integers überprüfen Java Basics - Anfänger-Themen 2
M Argument der Kommandozeile überprüfen Java Basics - Anfänger-Themen 4
S Klassen Aufgabe: Binärbaum überprüfen Java Basics - Anfänger-Themen 16
Os-Programming Checkbox immer wieder überprüfen Java Basics - Anfänger-Themen 13
H überprüfen, ob Objekt verändert wurde Java Basics - Anfänger-Themen 11
GianaSisters Auf Datentyp überprüfen Java Basics - Anfänger-Themen 13
W Hilfe: Eingabe überprüfen Java Basics - Anfänger-Themen 8
W String überprüfen Java Basics - Anfänger-Themen 6
R Collections Text-Dateien auf Gleichheit überprüfen Java Basics - Anfänger-Themen 22
P Attribute von Objekten in Vectoren überprüfen Java Basics - Anfänger-Themen 4
D Inhalt einer Liste auf nur ein Wert überprüfen ohne die Liste komplett zu interieren Java Basics - Anfänger-Themen 6
H Alle Array-Elemente auf einmal überprüfen? Java Basics - Anfänger-Themen 10
C String überprüfen, ob gültig, sonst wiederholung der eingabe Java Basics - Anfänger-Themen 9
S Wie überprüfen das in Textfield nur Hexadezimal ist? Java Basics - Anfänger-Themen 4
B chars auf Zahlen überprüfen Java Basics - Anfänger-Themen 4
N FileOutputStream und existenz von Datei überprüfen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen


Oben