...
Die übermittelten Daten müssen mittels Rijnadel-256 verschlüsselt sein. Folgende Daten können übermittelt werden:
Bezeichnung | Typ / Wert | customer_user_budgetgruppe__id | int(10)Bemerkung | Version | |
---|---|---|---|---|---|
valid_to * | Unixtime (Integer) | since 4.3.23 | |||
customer_user_name * | int(10) | customer_longname | varchar(50)50 Zeichen (A-Z0-9_-.@) | Wird keine Budgetgruppe übergeben, wird der Benutzer in einer definierten Standardbudgetgruppe angelegt. Gleiches gilt, wenn das System anhand der ID keine gültige Budgetgruppe ermitteln kann. | |
customer_user_budgetgruppe__id | Integer | ||||
customer_longname | 50 Zeichen (Utf8) | ||||
customer_user_businessunit | varchar50 Zeichen (50Utf8) | ||||
customer_user_purchaser | varchar50 Zeichen (50Utf8) | ||||
customer_user_company1 | varchar200 Zeichen (200Utf8) | ||||
customer_user_company2 | varchar200 Zeichen (200Utf8) | ||||
customer_user_company3 | varchar200 Zeichen (200Utf8) | ||||
customer_user_street | varchar(200200 Zeichen (Utf8) | ||||
customer_user_zip | varchar10 Zeichen (200Utf8) | ||||
customer_user_town | varchar(200) | 200 Zeichen (Utf8) | |||
customer_user_country | 200 Zeichen (Utf8) | ||||
customer_user_countrycountrycode | varcharLändercode (200ISO 3166) | ||||
customer_user_costcenter | varchar200 Zeichen (200Utf8) | ||||
customer_user_telefon | varchar200 Zeichen (50Utf8) | ||||
customer_user_telefax | varchar200 Zeichen (200Utf8) | ||||
customer_user_email | varchar100 Zeichen (100Utf8) | ||||
customer_user_internet | varchar100 Zeichen (100Utf8) | ||||
customer_user_mobil | varchar50 Zeichen (50Utf8) | ||||
customer_user_kundennummer | varchar100 Zeichen (100Utf8) | ||||
customer_user_level | int(11)Integer | ||||
freigabeportal_zeigen | 53: Ja | ||||
customer_user_aussendienst | varchar200 Zeichen (255Utf8) | ||||
customer_funktion | varchar200 Zeichen (255Utf8) | ||||
sprache | de: Deutsch (Standard) | ||||
customfield1 | varchar200 Zeichen (255Utf8) | ||||
customfield2 | varchar200 Zeichen (255Utf8) | ||||
customfield3 | varchar200 Zeichen (255Utf8) | ||||
customfield4 | varchar200 Zeichen (255Utf8) | ||||
customfield5 | varchar200 Zeichen (255Utf8) | ||||
customer_user_level | 57: A - Benutzer (Standard) | ||||
dest_page | wg: Eine Warengruppenseite | ||||
dest_id | Die ID des Eintrags (Warengruppe oder Artikel) | ||||
qty | Die Anzahl aus der Preisstaffel (Wird keine Anzahl übermittel, ermittelt das System die kleinste Preisstaffel für den jeweiligen Artikel) | ||||
skip_cart | 53 : Bewirkt das nach der Personalisierung die Bestellung automatisch abgeschickt wird |
Wird keine Budgetgruppe übergeben, wird der Benutzer in einer definierten Standardbudgetgruppe angelegt. Gleiches gilt, wenn das System anhand der ID keine gültige Budgetgruppe ermitteln kann.
Nach
: Ja |
* Pflichtfelder
Nach der Anmeldung am System stehen alle Funktionen wie gewohnt zur Verfügung, als ob der Benutzer sich regulär angemeldet hätte.
Optional kann die reguläre Anmeldung mit Benutzernamen und Kennwort deaktiviert werden, sodass so dass Benutzer nur noch über die Schnittstelle ins System gelangen können.
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
$u_data["customer_user_name"] = "max@mustermann.de"; $u_data["customer_longname"] = "Max Mustermann"; $u_data["customer_user_company1"] = "Mustermann GmbH"; $string = http_build_query($u_data); $encoded_string = encrypt ($string, "Hier steht die geheime Passphrase"); $encoded_string = urlencode ($encoded_string); function encrypt($text, $passphrase) { return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $passphrase, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)))); } |