Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Nån som har nåt förslag?

Postades av 2003-02-11 21:59:23 - Robert Malm, i forum php, Tråden har 3 Kommentarer och lästs av 857 personer

Hej hej! Jag har då gjort ett community helt i PHP, saken är den att man bli utloggad hela tiden och/eller satt offline.

Jag har satt dit en funktion som gör att om det inte går att hitta filen så ska man kastas ut direkt, och i loginfilen sätts alla som har en TIMESTAMP som är 5 minuter eller fler gamal som offline.

Användar id:t sparas i sessionen så namnet på användaren kan hämtas från en databas, konstiga är att även fast man loggas ut eller sätts som offline så står namnet fortfarande kvar som om sessionen fortfarand efanns kvar.

Min fråga är då. Finns det nån som har ett bättre förslag att kontrollera offline och online aktivitet samt att bibehålla inloggnings infon och loggas ut automatiskt vid inaktivitet??

STORT tack på förhand

MVH Robert


Svara

Sv: Nån som har nåt förslag?

Postades av 2003-02-12 11:16:47 - Mattias Lind

Lite kod kanske skulle hjälpa oss att hjälpa dig?


Svara

Sv: Nån som har nåt förslag?

Postades av 2003-02-12 16:27:24 - Robert Malm

Login:

$db = mysql_connect("192.168.0.143", "root");
mysql_select_db("dbCommunity", $db);

$newTimestamp = time()-300;
mysql_query("UPDATE tblUsers SET bOnline = 0 WHERE tTimestamp <= ".$newTimestamp." AND bOnline = 1", $db);

$result=mysql_query("SELECT * FROM tblUsers WHERE sUsername = '".$_POST['usr']."' AND sPassword = '".$_POST['pwl']."'", $db);
$row=mysql_num_rows($result);
$recset=mysql_fetch_array($result);

if ($row==1) {
mysql_query("UPDATE tblUsers SET bOnline = 1, tTimestamp = ".time()." WHERE cID = ".$recset["cID"]."", $db);
session_start();
$_SESSION["usrID"] = $recset["cID"];
header("Location: inside.php");
} else {
header("Location: index.php?e=1");
}

Sen använder jag denna för att uppdatera och kolla om sessionen funkar:

session_start();
if (!isset($_SESSION["usrID"])) {
header("Location: index.php");
}


Svara

Sv: Nån som har nåt förslag?

Postades av 2003-02-13 22:43:51 - Peter Tranetoft

Är inte hundra på att jag förståt ditt problem korrekt.

Men jag hade ett liknande problem (tror jag). När man loggas ut så använde jag session_unregister men det gick ändå att baka bakåt och komma åt sidorna. Jag gjorde en liten "fullösning" att istället för att använda session_unregister så tilldelade jag inloggingsvariablerna till några nya värden. Givetvis några värden som omöjligt kan finnas i databasen. Tex så kanske du har minst 6 tecken för lösenord samt kanske minst en siffra?...alltså tilldelar man inloggningsvariablerna ett värde med bara bokstäver på utloggningssidan i det exemplet.


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 864
27 962
271 767
693
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies