jak na automaticky logout

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. jak bych udelal automaticky logout bez pouziti db? zkousel jsem: $interval=$_SESSION["cas"]+5; if ($co=="odhlaseni" or time() > $interval) { $url="?id=".$id."&akce=".$akce."&vyhodnoceni=".$vyhodnoceni; $_SESSION = array(); session_destroy(); header("Location: http://" . $_SERVER['HTTP_HOST']. dirname($_SERVER['PHP_SELF']).$url); } $_SESSION["cas"]=time(); ale stranka se takto nechce vubec nacist. Asi nejaka logicka chyba, ci co?
  2. ze bych se spatne ptal?
  3. session_start(;) session_register("cas"); $interval=$_SESSION["cas"]+$minut*60; if ($co=="odhlaseni" || time() > $interval) { $url="?id=".$id."&akce=".$akce."&vyhodnoceni=".$vyhodnoceni; session_unregister("cas"); header("Location: http://" . $_SERVER['HTTP_HOST']. dirname($_SERVER['PHP_SELF']).$url); } $_SESSION["cas"]=time(); podle me by to melo jit...
  4. bohuzel... :-(
  5. mno, me se tam nelibi tenhle radek session_start(;) ale treba se pletu session_start();
  6. mno strednik jsem tam samozrejme nedaval...
  7. A co tak urobit klasicke... session_start(); if($_REQUEST["logout"]){ $_SESSION["login"] = ""; $_SESSION["pass"] = ""; } if($_REQUEST["login"]){ $_SESSION["login"] = $_REQUEST["login"]; $_SESSION["pass"] = md5($_REQUEST["pass"]); } if(!check_login($_SESSION["login"],$_SESSION["pass"])){ .. }else{ ... } a spoliehat sa na to, ze session sa automaticky po urcitom case zrusi sama :)

← Zpět na všechna témata