Ich nutze keinerlei Frameworks, Einstellungen werden bei mir auch soweit alle in der Datenbank gespeichert.
Bin aber auch absolut kein Fan von Konstanten. Mit dem Templatesystem bei mir sieht es im Endeffekt dann so für die Registrierung aus:
Viele MySQL Abfragen sind hierbei auch gar nicht nötig. Einfach eine Abfrage zu Beginn der Session, dann alles darin speichern und von dortan mit der Session arbeiten - Und sofern man performant arbeitet wären auch mehrere Abfragen kein Problem.
Bin aber auch absolut kein Fan von Konstanten. Mit dem Templatesystem bei mir sieht es im Endeffekt dann so für die Registrierung aus:
PHP Code:
{if $smarty.session.settings.registrationActive}
{if $smarty.session.settings.mailActivation}
<div class="warning">Du musst Deinen Account aktivieren, bitte nutze daher eine gültige E-Mail!</div>
{/if}
[HTML CODE]
{else}
<div class="info">Die Registration ist momentan geschlossen.</div>
{/if}