=]ReDHeaD[=
Mitglied
Hallo, ich hae zwei Fragen an euch, sind beide ähnlich, da reciht ein thread:
also 1. : wie kann ich herausfinden, wie viele besucher, ob eingeloggt oder nicht sich gerade auf der Seite befinden?
2. wie finde ich heraus wie viele eingeloggt sind, um euch das ganze zu vereinfachen, hier mein loginscript:
die daten werden über ein formular gesendet (input name="member" , name="password", submit)
also 1. : wie kann ich herausfinden, wie viele besucher, ob eingeloggt oder nicht sich gerade auf der Seite befinden?
2. wie finde ich heraus wie viele eingeloggt sind, um euch das ganze zu vereinfachen, hier mein loginscript:
Code:
<?php
function login_right($id, $pass) {
$sql = "SELECT
COUNT(*) as Anzahl
FROM
clan
WHERE
id = '".$id."' AND
password = MD5('".$pass."');";
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);
mysql_free_result($result);
return $row['Anzahl'];
}
if (!isset($_SESSION['ID'])) {
$sql = "SELECT id
FROM clan
WHERE member = '".$_REQUEST['member']."';";
$result = mysql_query($sql);
$rows = mysql_fetch_assoc($result);
if (trim($_REQUEST['member']) == "" OR trim($_REQUEST['member']) == "Member") {
echo "<h1>Bitte gebe Sie ihren Benutzernamen ein!</h1>";
}
else {
if (trim($_REQUEST['password']) == "") {
echo "<h1>Bitte gebe Sie ihr Passwort ein!</h1>";
}
else {
if(isset($_REQUEST['member'], $_REQUEST['password']) AND !login_right(addslashes($rows['id']), addslashes($_REQUEST['password']))) {
echo "<h1>Passwort falsch!</h1>";
}
else {
if(isset($rows['id'], $_REQUEST['password']) AND login_right(addslashes($rows['id']), addslashes($_REQUEST['password']))) {
if(!isset($_SESSION['ID'])) {
$_SESSION['ID'] = $rows['id'];
}
if (isset($_SESSION['ID'])) {
echo "<h1>Erfolgreich eingeloggt,
Sie können nun z.B. Datensätze löschen!</h1>
";
}
}
}
}
}
}
else {
echo "<h1>Sie sind schon eingeloggt! ;)</h1>";
}
?>
die daten werden über ein formular gesendet (input name="member" , name="password", submit)