log out μετά απο προκαθορισμένο χρόνο

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
papatzas
Δημοσιεύσεις: 227
Εγγραφή: 03 Δεκ 2005 14:23

log out μετά απο προκαθορισμένο χρόνο

Δημοσίευση από papatzas » 07 Δεκ 2005 23:09

έχω κάνει καποιο script με php and mysql και όταν ο συνδεδεμένος δεν επιλέξει log out το session παραμένει ενεργοποιημένο oταν κλείνει τον broswer και ανοιγει εκ νέου. Μπορείτε να μου δώσετε κάποια λύση σε αυτό?

Σκέφτηκα να υπάρχει κάποια συνάρτηση που να καθορίζει το χρόνο μη χρήσης του MOUSE , παίζει κάτι τέτοιο?

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

log out μετά απο προκαθορισμένο χρόνο

Δημοσίευση από Rapid-eraser » 08 Δεκ 2005 00:52

mporeis va kratas tnv teleftea kivisi pou ekave o xristis
me eva update tnv ora pou kaveis to validify tou password apo to login se ka8e tou kivisi kai
va oriseis me basi afto eva time out session.

Sigkriveis tnv teleftea kivisi me to timeout kai av afto eivai megalitero kata x xrovo kaveis drop to conection aftomata.

Sto epomevo login sigxrovizeis to last action pali kai etsi paramevei sosta logarismevos mexri va kavei timeoute ...
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
papatzas
Δημοσιεύσεις: 227
Εγγραφή: 03 Δεκ 2005 14:23

log out μετά απο προκαθορισμένο χρόνο

Δημοσίευση από papatzas » 09 Δεκ 2005 14:32

kaneis re paidia? kana scriptaki ?

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

log out μετά απο προκαθορισμένο χρόνο

Δημοσίευση από ThyClub » 19 Δεκ 2005 04:19

Κώδικας: Επιλογή όλων

<?php
session_start&#40;&#41;;
$SETTINGS&#91;'TIMEOUT'&#93;=300;

if&#40;$_SESSION&#91;'last_click'&#93;+$SETTINGS&#91;'TIMEOUT'&#93;<time&#40;&#41;&#41;&#123;
 unset&#40;$_SESSION&#41;;
&#125;else&#123;
$_SESSION&#91;'last_click'&#93;=time&#40;&#41;;

&#125;

?>

Το παραπάνω ορίζει ενα χρονικό διάστημα 5 λεπτών και άν το τελευταίο κλίκ + το χρονικό διάστημα είναι μικρότερο του "τώρα" κάνει unset στο session

Στα γρήγορα. Αν έκανα κάποιο λάθος κάποιος να διορθώσει γιατί είναι αργά και με βλέπω να κοιμάμαι στην καρέκλα :wink:

Άβαταρ μέλους
papatzas
Δημοσιεύσεις: 227
Εγγραφή: 03 Δεκ 2005 14:23

log out μετά απο προκαθορισμένο χρόνο

Δημοσίευση από papatzas » 19 Δεκ 2005 12:47

thanks kai edw

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης