 |
 |
 |
Ein Forum kommt ohne "Spielregeln" leider nicht aus. Hier sind unsere, die
Sie durch die Nutzung des Forums anerkennen:
 |
Mit diesem Forum möchten wir Ihnen die Möglichkeit bieten, Ihre Fragen und Erfahrungen
rund um yalst mit anderen Benutzern und den yalst-Entwicklern auszutauschen. Durch die
Veröffentlichung Ihrer Beiträge übernehmen wir demzufolge eine Mitverantwortung
für die Inhalte. Daraus resultiert weiterhin, daß wir es uns vorbehalten müssen,
bestimmte Beiträge, die z.B. gegen die guten Sitten verstoßen, politisch
extremen Inhalts sind oder beleidigende und unsachgemäße Angriffe
auf Personen darstellen, umgehend zu löschen, nachdem wir hiervon Kenntnis erhalten haben.
In der Folge dessen obliegt es uns weiterhin, entsprechende Accounts zeitweilig oder
dauerhaft zu sperren.
Um im Falle weitergehender Konsequenzen, die aus dem Mißbrauch des Forums resultieren,
handlungsfähig zu sein, ist es erforderlich, daß uns Ihre E-Mail-Adresse
bekannt ist, d.h., die Nennung einer gültigen E-Mail-Adresse ist für
die aktive Teilnahme am Forum unabdingbar. Diese Adresse wird auf Wunsch
selbstverständlich nichtöffentlich gehandhabt.
Als Name ist auch die Verwendung eines Pseudonyms, das jedoch nicht mit einer anderen
Person oder Institution identisch sein darf oder in anderer Weise mißverständlichen
Charakter trägt, möglich.
Der Einsatz von mehren Accounts durch die Angabe von verschiedenen E-Mails für ein
und dieselbe Person ist nicht statthaft. Derartige Doppelaccounts werden dementsprechend entfernt.
Gewerbliche Werbung für Drittprodukte jeglicher Art ist im Forum nicht zulässig.
Wir hoffen jedoch auf in jeder Hinsicht sachliche und thematisch relevante Beiträge, so daß die hier
genannten "Sanktionen" nicht zur Anwendung kommen müssen :-).
|
 |
|
 |
|
Dieses Forum ist nicht für Support-Anfragen gedacht! Bitte nutzen Sie als yalst-Kunde oder -Tester
die Support-Formulare auf dieser Seite oder in Ihrem yalst-Kundenbereich, die Ihnen bekannte Support-Mailadresse
oder den Live-Support-Chat. Ihnen kann damit in der Regel schneller und individueller geholfen werden.
|
| ° Foren ° Antwort ° Statistiken ° Anmelden ° Suche ° Anleitung (engl.) ° |
| Autor |
Text: |
Markus Jasinski Benutzer
|
# geschrieben: 9.03.2007, 15:55:47
Wenn yalst in das Produkt eines Drittanbieters integriert werden soll (z.B. Backend eines Content-Management-Systems, Redaktionssystems oder Online-Shops bzw. ins Kundenmenü eines Webhosters), ist es häufig sinnvoll, daß der yalst-Kundenbereich direkt ohne erneutes Login aus dieser Software aufgerufen werden kann (sich also nahtlos dort integriert). Die Benutzer müssen in diesem Fall über eine externe Datenbank
(die der Drittsoftware) authentifiziert werden. Darüber hinaus soll in einem solchen Szenario der Kopf- und der Navigationsbereich des yalst-Kundenbereichs nicht angezeigt werden. Diese Funktionalität (verfügbar ab yalst 5.06) können Sie mit der signon-Einstellung in yalst.ini realisieren. Sie muß im Abschnitt [External] eingetragen werden und ist eine Zeichenkette mit 12 Parametern, die durch Kommata voneinander getrennt werden.
Folgende Parameter sind anzugeben:
● Datenbank-System, zur Zeit ist hier nur die Angabe mysql möglich
● Datenbank-Host, z. B. localhost
● Datenbank-Benutzer, z.B. user
● Datenbank-Kennwort dieses Benutzers, z.B. pass
● Datenbank-Name, z.B. dbcms
● Datenbank-Tabelle mit den Benutzern, z.B. kunden
● Datenbank-Feld in dieser Tabelle mit dem Benutzernamen, z.B. name
● Datenbank-Feld in dieser Tabelle, welches eine Verknüpfung mit der Sitzungstabelle (s.u.) ermöglicht, z.B. id
● Datenbank-Tabelle mit den laufenden Sitzungen, z.B. sessions
● Datenbank-Feld in dieser Tabelle mit der Session-ID, z.B. sessionid
● Datenbank-Feld in dieser Tabelle, welches eine Verknüpfung mit der Benutzer-Tabelle (s. o.) ermöglicht, z.B. id
● Name der Variable, die dem yalst-Kundenbereich als URL-Parameter oder Cookie mit der Session-ID übergeben wird, z.B. session
Beispiel mit den o.g. Werten (signon-Einstellung in yalst.ini einzeilig eintragen!):
[External]
signon = "mysql,localhost,user,pass,dbcms,kunden,name,id,sessions,
sessionid,id,session"
In diesem Beispiel wird das Feld "name" wird mit dem Feld "Ansprechpartner" der yalst-Kundendatenbank verglichen!
Der yalst-Kundenbereich wird dann über diesen Aufruf gestartet (z. B. in einem <frame>- oder <iframe>-Bereich der Drittsoftware):
http://www.example.com/yalst-config/signon.php?session=ABCDEFGHIJKLM
Bitte ersetzen Sie www.example.com durch die Domain Ihrer yalst-Installation. Der Parameter session entspricht der letzten Angabe in der signon-Einstellung, er kann von yalst auch als Cookie eingelesen werden. ABCDEFGHIJKLM ist in diesem Beispiel der Wert, der im Feld sessionid der Tabelle sessions für den gewünschten Benutzer gespeichert ist. Falls diesem Benutzer nur ein yalst-Zugang zugeordnet ist, kann durch Anhängen des Parameters &direct=true an den o.g. Aufruf direkt in die Konfiguration dieses Zugangs gesprungen werden.
|
|
 |