Utloggning

PHP

12 svar · 154 visningar · startad av Fuel

Medlem sedan okt. 20001 285 inlägg
Trådstart#1

Har lite problem med att kunna göra en anständig utloggning :) ska jag styra det via sessions som får datum & tid med sig när du loggade in som det kollas emot hela tiden, och "loggar ur dig" när tiden är ute.. typ.. eller? har lite svårt för att bestämma mig för/veta vad som är det bästa. Tips någon?

Medlem sedan okt. 20001 285 inlägg
#2

! :x Nada tips? :( har sökt i forumet & letat här och där :OO, men jag finner inget. Eller så har jag :q brain_error($cell2); och har missat där det finns info.. :r

Medlem sedan feb. 200177 inlägg
#3

ska dom klicka på en knapp för att logga ut sig?

Medlem sedan okt. 20001 285 inlägg
#4

En knapp eller länk.. det spelar ingen roll, bara dom loggas ut :e

Medlem sedan okt. 20001 285 inlägg
#5

Ok.. får försöka hitta vägen själv då.. det kommer bara att ta en sån **** tid.

Medlem sedan juni 20001 521 inlägg
#6

Om du vill att de ska loggas ut efter en viss tid, kan du söka efter en "vilka är online?"-funktion som gör ungefär samma sak. Detta har diskuterats här tidigare, har jag för mig.

Medlem sedan sep. 2000438 inlägg
#7

just en sådan "online" funktion letar jag och jag hittar inget här på webforum.. Någon som vet hur man skallgå tillväga, eller har en lösning de vill dela med sig..

Medlem sedan jan. 20012 204 inlägg
#8

Väldigt enkelt:
När användaren loggar in så uppdateras ett fält från 0 till 1.

Sedan kollar du bara vilka som har 1 och printar ut det.

Medlem sedan feb. 20001 050 inlägg
#9

Kanske dags att dra upp den här gamla tråden igen :) http://cgi.webforum.nu/wf/Forum12/HTML/000296.html

/nicclas - www.nyhetsrubriker.com

Medlem sedan okt. 20001 285 inlägg
#10

Har lite kött på benen nu.. skrev ihop detta. Om nån har några synpunkter eller kan förbättra den lite så är det tacksamt.. :)

// Antal onLine
$antal = mysql_query("select count(*) as online FROM medlemmar WHERE online = '1'");

echo "<p>$antal Online</p>";

echo "<p><b>Inloggade:</b><br>";

// Vilka som är OnLine
// Ska förbättra så den bara visar 3 el 5 senaste inloggade..
$grabbar = mysql_query("SELECT anamn FROM medlemmar WHERE online = '1'") or die ("Min server har feber..");

while ($row = mysql_fetch_array($grabbar)) {
	$anamn = $row['anamn'];

echo "$anamn<br>";
}
Medlem sedan jan. 20001 006 inlägg
#11

Ganska onödigt med två querys igentligen.

<?
$query = mysql_query ("SELECT anamn FROM medlemmar WHERE online = '1'") or die (mysql_error());
$count = mysql_num_rows ($query);

echo "$count Online<p><p>";
echo "<b>Inloggade:</b><br>";

while ($row = mysql_fetch_array($query)) {
echo "$row[anamn]<br>\n";
}
?>

/j

Medlem sedan sep. 2000438 inlägg
#12

Hur kommer detta att fungera när använderen bara stänger av sin uppkoppling eller bara stänger ner fönstret utan att logga ut? då kommer ju inte värdet attställas till 0 igen,eller?

Medlem sedan feb. 20001 050 inlägg
#13

Ja det var ju just den frågan som utreds i tråden: http://cgi.webforum.nu/wf/Forum12/HTML/000296.html ;)
/nicclas - www.nyhetsrubriker.com

246 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)