Einzelnen Beitrag anzeigen
  #13 (permalink)  
Alt 02-04-2007, 18:26
clownish
 Newbie
Links : Onlinestatus : clownish ist offline
Registriert seit: Apr 2007
Beiträge: 11
clownish ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Oh hab ich überlesen. Dankeschön.
Wäre das dann so eine Lösung?
PHP-Code:
<?php
   error_reporting
(E_ALL);
   
session_start();
    
   require_once(
'config.php');

    
mysql_connect(HOST,USER,PASS) && mysql_select_db(DB);
    
$result mysql_query('SELECT Name, Password, cookie FROM users WHERE ID = 1') OR die(mysql_error());
    
$row mysql_fetch_assoc($result);
    
    
$currentip explode('.'$_SERVER['REMOTE_ADDR']);
    
$aolip $currentip[0].$currentip[1].$currentip[2];
    
    
$userpass $_POST['userpass'];
    
$username $_POST['username'];
    
    
mysql_free_result($result);
        
    if(!empty(
$_SESSION['login']) && $_SESSION['login'] <= $row['cookie'] + 60
    {
        if(
$_SESSION['data'] == sha1($_SERVER['HTTP_USER_AGENT'].$aolip))
        {
        
$_SESSION['login'] = time();
        }
    } 
    else 
    {
                                
        if (
$username == $row['Name'] && MD5($userpass) == $row['Password'])
                {
                
                 
$atm time();
                     
                    
$_SESSION['login'] = $atm;
                    
$_SESSION['data'] = sha1($_SERVER['HTTP_USER_AGENT'].$aolip);
                    
                    
mysql_query("UPDATE users SET cookie = '".$atm."' WHERE id='1';"); 
                    echo 
'Logged In, Cookie set'.$aolip;
                
                }
                else
                {
?>
Bitte loggen sie sich ein:<br><br>
                <form action="<?php echo $_SERVER['REQUEST_URI'?>" method="post">
                    <input type="text" name="username" /><br>
                    <input type="password" name="userpass" /><br>
                    <input type="submit" />                                
                </form>
<?php       
die;         
                }

    }
  
?>
LG,
Fabian

Geändert von clownish (02-04-2007 um 18:33 Uhr)
Mit Zitat antworten