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.