Hallo zusammen,

ich möchte gerne über ein PHP-Skript die Sessions erzeugen, die normalerweise 
von TYPO3 erzeugt werden.

Hintergrund: von einem alten geschützten Bereich sollen die Kennungen 
übernommen werden. 

Dies funktioniert wie folgt:
Der Benutzer wird in der typo3-Datenbank gesucht. Kann er dort nicht gefunden 
werden, wird noch im alten System nachgesehen. Dort kann er entweder auch nicht 
vorhanden sein oder muss noch konvertiert werden.

Hierzu habe ich eine kleine Funktion eingebaut, die im Fall einer vorhandenen 
Kennung (in TYPO3) die fe_sessions-Tabelle befüllt:

---
$ip = array();
$ip = explode(".", $_SERVER['REMOTE_ADDR']);

$sql_session = "insert into fe_sessions set ses_id='" . $_REQUEST[fe_typo_user] 
. "', ses_name='fe_typo_user', ses_iplock='$ip[0].$ip[1]', ses_hashlock='" . 
intval(hexdec(substr(md5(":" . $_SERVER['HTTP_USER_AGENT']), 0, 7))) . "', 
ses_userid='$abfr_account[uid]', ses_tstamp='" . time() . "', ses_data='[BLOB - 
0 Bytes]', ses_permanent='1'";
$result_session = mysql_query($sql_session, $db_conn_typo3);

if ($result_session)
{
$b_success = 4;
}
---

Dies würde ja auch wunderbar funktionieren, wenn nicht TYPO3 (wo auch immer) 
genau diese Kennung wieder löscht. Nun meine Frage: steht noch an einer anderen 
Stelle ein Eintrag bezüglich dieser Kennung oder was kann noch getan werden, 
damit diese Kennung "gültig" wird?

Viele Grüße

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

Reply via email to