Edgar Ehritt: header location problem

Beitrag lesen

re:

public function Login()

{
// Falls Benutzername UND Passwort eingegeben wurden
if(isset($_POST['loginName']) && isset($_POST['loginName']))
{
// Anzahl der Versuche, maximal X

bplaced ermöglicht Konfiguration mittels php.ini  
hast Du dort "session.auto\_start=1" drin?  

> 			~~~php

if (!isset($_SESSION['try'])) {  

> 				$_SESSION['try']=1;  
> 			} elseif($_SESSION['try']>$this->max_trys) {  
> 				#tools::goTo("Auth/Passwort_vergessen","",true);  
> 			} else {  
> 				++$_SESSION["try"];  
> 			}  
> 			$model=new Models_Auth();  
> 			if($result=$model->checkUser())  
> 			{  
> 				// Zufalls Key  
> 				$key=md5(rand(0,99).self::$thekey.uniqid(rand(), true));  
> 				// Zeit des Cookies auf "Nur-für-diese-Sitzung" setzen  
> 				$time=0;  
> 				// für immer eingeloggt bleiben?  
> 				if(isset($_POST['alwaysLogged'])){  
> 					$time=time()+321408000; # 10 Jahre  
> 				}  
> 				// Cookie setzen  
> 				setcookie(self::$cookiename, $key, $time,'/','', false, true);

das alles macht Das Modul durch session.use_cookies automatisch.

  		~~~php

// Sitzung eintragen in die DB

  		$setSession=$model->insertSession($result[0]['uid'],$result[0]['loginname'],$key);
was gibt var\_dump($setSession) aus?  
mal über den Gebrauch von [session.save_handler](http://de2.php.net/manual/de/session.configuration.php#ini.session.save-handler) nachgedacht?  
  
  
Gruß aus Berlin!  
eddi

-- 
Was haben wir denn heute? "Kampf der Titanen" - Aha! Es treten an 0 und 1.