Hallo liebe Community,
als erstes möchte ich danken für dieses wunderbare Produkt KeyHelp.
Ich bastel gerade an einer Verbindung zwischen PHP und der Datenbank um Benutzer automatisch anzulegen soweit Funktioniert auch alles nur haben ich da noch zwei Fragen.
Ich habe im Beitrag viewtopic.php?f=2&t=1374&p=5021&hilit=v ... selt#p5021
gelesen das die Passwort-Verschlüsselung sha512Crypt ist. Ich wollte zum einen erfragen ob diese Info noch aktuell ist und wie ich solch einen hash via PHP erzeugen kann? Und ob es die selbe Verschlüsselung für das Password dann im crontasks ist?
Einen schönen Abend wünsche ich euch.
Grüße Marcel
User über PHP anlegen [GELÖST]
- BloodOfPanda
- Posts: 132
- Joined: Wed 6. Feb 2019, 21:46
Re: User über PHP anlegen [GELÖST]
Die Info ist noch aktuell:
Dein Sha512 im crontasks Eintrag sollte so aussehen:
Das ergibt dann also z.B. im PHP:
Wobei <ROUNDS> und <SALT> entsprechend sinnvoll ersetzt werden sollten.
Dein Sha512 im crontasks Eintrag sollte so aussehen:
Code: Select all
$6$rounds=<ROUNDS>$<SALT>$
Code: Select all
crypt($passwort, '$6$rounds=<ROUNDS>$<SALT>$');
Mit freundlichen Grüßen / Best regards
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
- BloodOfPanda
- Posts: 132
- Joined: Wed 6. Feb 2019, 21:46
Re: User über PHP anlegen
Guten Morgen,
Vielen Dank für die Hilfe du hast mir damit sehr geholfen.
Grüße Marcel
Vielen Dank für die Hilfe du hast mir damit sehr geholfen.
Grüße Marcel
- BloodOfPanda
- Posts: 132
- Joined: Wed 6. Feb 2019, 21:46
Re: User über PHP anlegen
Kleiner Nachtrag:
Wenn jemand Benutzer über PHP anlegt und dann noch ne System-Domain erstellen möchte müssen folgende Datenbankeinträge gesetzt werden:
domains
php_settings
(Standard Settfings)
Zuzüglich zu
1) Anlegen des Benutzers:
2) Triggern von Bind Änderungen
3) Triggern von Apache Änderungen
Grüße Marcel
Wenn jemand Benutzer über PHP anlegt und dann noch ne System-Domain erstellen möchte müssen folgende Datenbankeinträge gesetzt werden:
domains
Code: Select all
$statement->execute(array('id', 3, 4, 0, 0, $benutzer_id, ''.$benutzername.'.host.domain.de', ''.$benutzername.'.host.domain.de', '/home/users/'.$benutzername.'/www/', 0, 0, $aktueller_timestamp, '', 0, 0, 0, 0, 0, 0, 0, '', NULL));
Code: Select all
$statement->execute(array('id', $benutzer_id, '80M', 60, '72M', '64M', '##DOCROOT##/www:##DOCROOT##/files:##DOCROOT##/tmp', '', 'dl, disk_free_space, diskfreespace, stream_socket_sendto, proc_get_status, proc_nice, proc_open, proc_terminate, proc_close, popen, curl_multi_exec, pcntl_exec, pcntl_fork, pcntl_setpriority, symlink, link, posix_kill, posix_mkfifo, posix_setsid, posix_setuid, posix_setpgid, posix_getpwuid, show_source, highlight_file, syslog, error_log, openlog, define_syslog_variables, apache_child_terminate, apache_setenv, apache_note, exec, system, shell_exec, passthru', '', 'ondemand', 3, 0, '', '', 0, ''));
Zuzüglich zu
1) Anlegen des Benutzers:
2) Triggern von Bind Änderungen
3) Triggern von Apache Änderungen
Grüße Marcel