Page 1 of 1

PHP Funktionen per User - aktivieren & deaktivieren

Posted: Sun 14. Nov 2021, 10:28
by Ralph
Bei Abuse Fällen wäre es hilfreich wenn der Admin im ControlPanel einige Funtionen bei Bedarf deaktiviern kann z.b.
PHPmail
Fopen

Eine Kontovorlage wäre in dem Fall auch hilfreich wo z.b. beim anlegen eines neues Webs PHPmail per default erst einmal deaktiviert ist, wenn der User seine Kontaktformulare entsprechend abgesichert hat, kann der Admin die PHPmail Funktion wieder aktivieren.
Sowie bei veralteten CMS z.b. Joomla, WP etc. z.b. Fopen verbieten, deaktivieren als Admin

Re: PHP Funktionen per User - aktivieren & deaktivieren

Posted: Sun 14. Nov 2021, 10:43
by OlliTheDarkness
Zwar nicht per Knopfdruck , aber Ein- / Abschalten kannst es bereits

disable_functions
Ermöglicht das Deaktivieren einzelner interner PHP-Funktionen aus Sicherheitsgründen.
Funktionen werden als kommagetrennte Liste von Funktionsnamen übergeben.

Musst leider deine Fingerchen bissel mehr bewegen, als nur zum An- / Abklicken.

Re: PHP Funktionen per User - aktivieren & deaktivieren

Posted: Sun 14. Nov 2021, 11:02
by Ralph
OlliTheDarkness wrote: Sun 14. Nov 2021, 10:43 Musst leider deine Fingerchen bissel mehr bewegen, als nur zum An- / Abklicken.
sieht so aus :mrgreen:
aber bei den Templates. wäre das schon eine gute Sache wenn von vornherein Packages erstellt werden die bestimmte PHP Funktionen erlauben und eben einige nicht erlauben ...

Re: PHP Funktionen per User - aktivieren & deaktivieren

Posted: Sun 14. Nov 2021, 11:08
by OlliTheDarkness
ElonMusk wrote: Sun 14. Nov 2021, 11:02
OlliTheDarkness wrote: Sun 14. Nov 2021, 10:43 Musst leider deine Fingerchen bissel mehr bewegen, als nur zum An- / Abklicken.
sieht so aus :mrgreen:
aber bei den Templates. wäre das schon eine gute Sache wenn von vornherein Packages erstellt werden die bestimmte PHP Funktionen erlauben und eben einige nicht erlauben ...
Ich sag es selten, aber die Möglichkeit wäre hübsch ggf. PHP Funktionen bereits im Template zu definieren.

Dem Einbau von Checkboxen für, zB. PHPmail oder Fopen hätte ich nen -1 verpasst.
Weil wenn das gemacht wird , kommt der nächste "ABER ich hätte gern das und das und jenes" was absolut ausufern würde.

Chilligen Sonntag noch 8-)

Re: PHP Funktionen per User - aktivieren & deaktivieren

Posted: Sun 14. Nov 2021, 11:31
by Ralph
OlliTheDarkness wrote: Sun 14. Nov 2021, 11:08 Ich sag es selten, aber die Möglichkeit wäre hübsch ggf. PHP Funktionen bereits im Template zu definieren.
Dem Einbau von Checkboxen für, zB. PHPmail oder Fopen hätte ich nen -1 verpasst.
Weil wenn das gemacht wird , kommt der nächste "ABER ich hätte gern das und das und jenes" was absolut ausufern würde.
Danke Olli!
Wenn das über die Konto Templates machbar wäre ... wären die Buttons per User Funtionen zu de/aktivieren, natürlich überflüssig.
In dem Fall könnte man den User einfach auf das entsprechende Template switchen, aber gerade auch um Packages anzubieten die bestimmte PHP Funktionen nicht per default enthalten sollen.
Im Grunde genommen wäre es ein Feature was die Sicherheit von Keyhelp Webs und somit auch die des gesammten Systems verbessert.

Re: PHP Funktionen per User - aktivieren & deaktivieren  [GELÖST]

Posted: Mon 15. Nov 2021, 09:17
by Alexander
Aber man kann doch Konto-Vorlagen so einstellen, das bestimmte PHP-Funktionen deaktiviert sind.
Es gibt doch einen Reiter "PHP" wo man genau das einstellen kann.
Oder versteh ich das Problem nicht?

Re: PHP Funktionen per User - aktivieren & deaktivieren

Posted: Mon 15. Nov 2021, 10:47
by Ralph
Alexander wrote: Mon 15. Nov 2021, 09:17 Aber man kann doch Konto-Vorlagen so einstellen, das bestimmte PHP-Funktionen deaktiviert sind.
Es gibt doch einen Reiter "PHP" wo man genau das einstellen kann.
Oder versteh ich das Problem nicht?
Danke Alexander!
oho, das ist mir jetzt auch mal aufgefallen in den Kontovorlagen :mrgreen:
hab ich wohl verschlafen, sorry!

Zusätzliche PHP-Einstellungen - was sollte bzw. kann dort festgelegt werden?

Re: PHP Funktionen per User - aktivieren & deaktivieren

Posted: Mon 15. Nov 2021, 10:57
by Alexander
Das kommt ganz auf deinen Anwendungsbereich an.
Hier sollten so ziemlich alle Einstellungen samt Erklärung zu finden sein:

https://www.php.net/manual/de/ini.list.php