Kunde anlegen Script [GELÖST]
Kunde anlegen Script
Mit freundlichen Grüßen
Rene

-
- Posts: 588
- Joined: Tue 9. Feb 2016, 16:44
Re: Kunde anlegen Script
Re: Kunde anlegen Script
Mehr habe ich bis jetzt nicht gemacht weil er die Ordner und den Linux Benutzer nicht erstellt.
MfG
Rene und danke im vorraus.

-
- Posts: 588
- Joined: Tue 9. Feb 2016, 16:44
Re: Kunde anlegen Script
Der Eintrag direkt in der Datenbank startet leider noch nicht alle Prozesse, die für die Anlage notwendig sind.
Hier findest Du etwas Hintergrundwissen dazu:
viewtopic.php?f=2&t=17&p=50
Der bessere Weg wäre im Moment vermutlich, die GUI per Fernsteuerung zu verwenden.
Re: Kunde anlegen Script
Vielen dank schon mal.
Grüße Rene

Re: Kunde anlegen Script

Grüße Rene.
PS: Über ideen freue ich mich

Re: Kunde anlegen Script
Re: Kunde anlegen Script

Grüße
rene

Re: Kunde anlegen Script

Grüße Daniel
Re: Kunde anlegen Script

Re: Kunde anlegen Script
https://sourceway.de/de/product/197Dieses Addon besteht aus einer API für KeyHelp und den Teil für WHMCS. Damit können Sie automatisiert Webspace in KeyHelp anlegen und bearbeiten.
Die API unterstützt das Erstellen, Sperren, Entsperren und Löschen von Konten. Außerdem besteht die Möglichkeit, das Passwort und das Paket zu ändern. Wenn der Kunde eine Domain bestellt, kann diese vollautomatisch via Lets Encrypt für SSL aktiviert werden.
Und dann noch das:
https://sourceway.de/de/keyhelpWir haben eine API-Klasse für KeyHelp geschrieben, mit der Sie viele Aktionen ausführen können. Damit können Sie KeyHelp als vollwertige und kostenfreie Lösung für Webspace automatisieren. Die Klasse benötigt PHP 5, zur Verwendung benötigt man PHP-Kenntnisse (oder eine Integration von uns). Folgende Funktionen werden unterstützt:
Re: Kunde anlegen Script [GELÖST]
Dem minütlichen Cronjob muss noch mitgeteilt werden, dass es etwas zu tun gibt:yourCloud wrote:Hier mal ein Beispiel Wie es aussieht wenn der User per php und Datenbank erstellt wurde.
PS: Über ideen freue ich mich
Hierzu sind 3 Einträge in die Datenbank Tabelle `crontasks` notwendig.
1) Anlegen des Benutzers:
Beim Datenbankfeld "type" muss 100 stehen.
Beim Datenbankfeld "data" muss Ergebnis der PHP Funktion serialize() mit dem folgenden Array als Parameter gespeichert werden.
Code: Select all
array (
'id' => <ID_DES_BENUTZERS>,
'username' => <BENUTZERNAME>,
'password' => <DAS ERGEBNIS DER FUNKTION sha512Crypt(<KLARTEXTPASSWORT)>,
'diskspace' => <SPEICHERPLATZ_IN_KB>,
'ftp' => <true/false>,
'ssh' => <true/false>,
)
2) Triggern von Bind Änderungen
Code: Select all
INSERT INTO `crontasks` SET `type` = '500', `data` = 's:0:"";'
3) Triggern von Apache Änderungen
Als "type" muss 600 stehen.
Als "data" wieder serialize() auf folgendes Array anwenden.
Code: Select all
array (
'id' => <ID_DES_BENUTZERS>,
)
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************