Version 8.0
yalst LiveSupportTool
über yalst
testen
mieten
kaufen
support
kontakt
English Version

Aktuelles
17.06.10
yalst 8.0 erschienen
[Changelog]
[Release Notes]
02.03.10
Visisoft entwickelt yalst-basierte iPhone-App für Gehörlose
[Artikel]
28.07.09
allgemeine Einbindungsanleitung für Online-Shops verfügbar

Spielregeln
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.) °

yalst-Forum / Tips & Tricks / Kauflösung: Login in yalst-Kundenbereich über externe Benutzer-Datenbank authentifizieren
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.

Ihre Antwort:

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL  BB-Codes abschalten *Was bedeutet das?


 » Name  » Kennwort 
 


Powered by miniBB forum software © 2001-2010
   [AGB]  [Datenschutz]  [Impressum]  [Sitemap]  [Status]  RSS 2.0 Feed    nach obennach oben    Seite weiterempfehlen   
Startseite      über yalst      Testen      Mieten      Kaufen      Support      Kontakt     
Changelog      Editionen      Online-Demo      Bestellung      Besonderheiten      Bestellung      AGB      Benutzerhandbuch     
Entscheidungshilfe      FAQs      Testzugang      Enterprise-Edition      Bestellung      Designpaket      Datenschutz      Installationsanleitung     
Release Notes      Features      Trial-Version      Testzugang      Enterprise-Edition      Dokumentation      Impressum      Updateanleitung     
Sitemap      Highlights      Free-Edition      Einbindungsbeispiele      Newsletter     
Partnerprogramm      Reseller      Einb. Shop-Systeme      Status      Kundenbereich Mietlösung     
Produktblatt      Referenzen      Trial-Version      Forum      Kundenbereich Kauflösung     
Preisliste      Screenshots      Updates/Upgrades Videoanleitungen Kundenbereich Rechnungen
Voraussetzungen
Copyright © 2000-2010 by Visisoft - alle Rechte vorbehalten
Lise-Meitner-Ring 7, 18059 Rostock, Telefon: 0381-4033645, E-Mail: