Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 07.11.06, 12:42
Forum Zuschauer
 
Registriert seit: 29.09.06
Beiträge: 9

session_id zuordnen


Hallo,

ich möchte einem eingeloggten FE-User bestimmte daten aus einer DB anzeigen. Dazu benötige ich die session_id, die ich über die Tabelle fe_sessions mit der UID verknüpfe. Nur: wie komme ich an die session_id des Anwenders? Kann mir da jemand helfen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 07.11.06, 13:01
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 39
Beiträge: 2.083
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

session_id? DU meinst doch wohl eher User-Id oder Group-ID??


Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 07.11.06, 13:49
Forum Zuschauer
 
Registriert seit: 29.09.06
Beiträge: 9

oder so


Hallo Armin,

wenn ich direkt die User-ID abfragen kann, gerne. Dann spare ich mir eine Verknüpfung. Wie geht denn das?

Joachim
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 07.11.06, 15:43
Forum Zuschauer
 
Registriert seit: 29.09.06
Beiträge: 9
Daumen hoch

Gelöst


Ich habs gefunden. Danke trotzdem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 07.11.06, 15:47
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 39
Beiträge: 2.083
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

Dann lass doch alle an Deine Lösung teilhaben.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 07.11.06, 16:35
Forum Zuschauer
 
Registriert seit: 29.09.06
Beiträge: 9

Hier die Lösung


Gerne doch.

Ich hole mir die uid, lese den gesamten zugehörigen Record aus der Tabelle, ordne die Felder zu zeige die Inhalte in einer Tabelle an. Etwa so:

<?php
$username = $GLOBALS['TSFE']->fe_user->user ['uid'];
$result = mysql_query("SELECT wartungskunden_neu.* FROM wartungskunden_neu, fe_users WHERE wartungskunden_neu.username=fe_users.username AND $username=fe_users.uid");
while($row = mysql_fetch_array($result)) {
// Anzahl der Felder ermitteln
$j = mysql_num_fields($result);
for($i=0;$i<$j;$i++) {
// Name des aktuellen Feldes ermitteln
$k = mysql_field_name($result,$i);
// Dem Feldnamen einen Wert zuweisen
$$k = $row[$k];
}
// Daten anzeigen
echo "
<table>
<tr>
<td>Kundennummer:
</td>
<td>".$username."
</td>
</tr>
...

</table>";
}
?>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 11.11.06, 16:47
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

hallo elathan,
Deine Vorgehensweise ist richtig, aber ich erlaube mir einen Tip dazu abzugeben

Datenbankoperationen (auch Abfragen, die nichts verändern) sollten generell über die Datei class.t3lib_db.php abgewickelt werden. dort sind alle Funktionen vorhanden, die für DB-Operationen benötigt werden.

Jetzt zum Grund für dieses Vorgehen:
Generell kann Typo3 mit unterschiedlichen Datenbanken betrieben werden (z.b. Oracle, Ms-SQL, etc.) wird eine Funktion oder eine Erweiterung nun auf einem anderen System oder mit einer andere Datenbank ausgeführt, brauchen die zentralen Klassen nur über eine Extension geändert werden und alles funktioniert!
Wären jetzt in allen Erweiterungen die direkten MySQL-Befehle notiert, müßte jede Erweiterung einzeln angepasst werden.

Viele Grüße
David
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gelöst Nachträglich News mehreren Kategorien zuordnen Olli News (tt_news, mininews und Co) 2 01.11.07 15:38
Menüpunkten im Mneü indivduell ein Bild zuordnen bjs1977 GMENU, HMENU, TMENU und Co. 13 28.06.07 09:51
Seitentitel als CSS-Klasse einem Menüpunkt zuordnen deltoid TYPO3 4.x Installation und Updates 1 20.03.07 08:32
verschiedene Domains einem html-Template zuordnen Bull TYPO3 3.x Fragen und Probleme 1 01.01.07 15:26
Neue Seite automatisch einer Gruppe zuordnen Elno TYPO3 4.x Backend 2 13.12.06 14:06


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0