Hallo,

ich habe eine extension programmiert bei der man einen Tip abgeben kann (is'n Tippspiel) und gleichzeitig sich als fe_user-einloggen soll, der HTML-Code im Fluid-Template dafür sieht so aus:

<label for="user">Benutzername:</label>
<input type="text" id="user" name="user" value="" /><br class="clear" />
<label for="pass">Passwort:</label>
<input type="password" id="pass" name="pass" value="" /><br class="clear" />
<input type="hidden" name="logintype" value="login" />

und der dazugehörige PHP-Code in der Extension sieht so aus:

        if (!$GLOBALS["TSFE"]->fe_user->user['uid']){
            $uname = $_REQUEST['user'];
            $pass = $_REQUEST['pass'];
            $loginData = array(
                'uname' => $uname,
                'uident'=> md5($pass),
                'status' =>'login'
            );
            $GLOBALS['TSFE']->fe_user->checkPid = 0;

            $info = $GLOBALS['TSFE']->fe_user->getAuthInfoArray();
$user = $GLOBALS['TSFE']->fe_user->fetchUserRecord($info['db_user'],$_REQUEST['user']); $login_success = $GLOBALS['TSFE']->fe_user->compareUident($user,$loginData);
            if($login_success){
                //print_r($loginData);
                $ok = $GLOBALS['TSFE']->fe_user->createUserSession($user);
                $GLOBALS['TSFE']->loginUser = 1;
                $GLOBALS['TSFE']->fe_user->start();
                $GLOBALS['TSFE']->fe_user->user = $user;
            }


            echo 'user:'."<br />\n";
            print_r($GLOBALS['TSFE']->fe_user->user);
        }

Es ist so ergeht rein in 'if($login_success){' aber er legt keine User an in ' $GLOBALS['TSFE']->fe_user->user' wo auch die User-Id ist... Ich benutze Typo 4.3.3, als Plugins habe ich dafür /sr_feuser_register/ und /kb_md5fepw am Start, was mache ich falsch?

thx

hauke
/


 //

--
Hauke Löns
Software Entwickler
Aranex GmbH
Talstraße 41
70188 Stuttgart
tel.: +49 (0)711 656 77 88 - 52
fax: +49 (0)711 46 10 46
email: lo...@aranex.de

Rechtliche Angaben gem. EHUG:
Aranex Multimedia, Internetprovider und Informationbroker GmbH
Geschäftsführer: Günther Löw, Reinhard Schmidt
Sitz der Firma: Stuttgart - Register: Stuttgart, HRB 18619

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an