Jörg Reinholz: PHP/Anwendung und Praxis/Loginsystem

Beitrag lesen

Gemeint war eher, dass Suit mit seinem Beitrag schon damals im Auge hatte, den anderen zu ersetzen. Siehe dazu http://forum.de.selfhtml.org/archiv/2013/10/t215374/#m1474851

Naja. Das ist dann obsolet. Ich würde jetzt schrittweise vorgehen wollen und zunächst folgendes machen:

[Schritt 1 - wenig Arbeit, kein neuer Artikel]
* Modularisierung vorbereiten(!). Also eine Bibliothek vorsehen, die dann Funktionen mit identischen Namen, Parametern, und Returns enthält und abhängig von der in der Konfiguaration vorgesehnen Art der Datenspeicherung (text/csv, text/json oder Datenbank) eingebunden wird.
* Konfigurationsdatei anlegen und nutzen.

[Schritt 2 - viel Arbeit, weiterer Artikel]
Dann käme die Benutzerverwaltung als eigener Artikel.

* Benutzerverwaltung und Speicherung
** Aufnahme weiterer Informationen
** Funktionen:
*** adduser,
*** deluser,
*** moduser, + inklusive Sperren
*** addgroup,
*** delgroup,
*** modgroup
*** passwd, userpasswd

Der Artikel zur Benutzerverwaltung kann auch auch gleich erklärten, was es mit den Gruppenrechten auf sich hat...

Ich würde das gerne auch separaten Downlaod anbieten bzw. sogar einen Installer schreiben (Ein PHP-Skript, welches die notwendigen Dateien holt und mit Angaben aus einem Affen-Formular die Konfiguration schreibt). Möglicherweise sollte ich auch gleich ein Update-Skript vorsehen.

[Schritt 3 - viel Arbeit, kein weiterer Artikel]
Die nächsten Schritte wären dann die übrigen Module/Bibliotheken nachzureichen, den Installer anzupassen und die Konfiguration zu erweitern. Alles so, dass die bisherigen Inhalte immer nur erweitert werden, d.h. am bisherigen Artikel und der Konfigurationsdatei nur Hinzufügungen notwendig sind, wenn man einen andere Weise des Speicherns hinzufügt.

[Schritt 4 - eher "mittelviel" Arbeit, weiterer Artikel]
Völlig unabhängig davon ist übrigens:
* Sicherung und Auslieferung von statischen Inhalten (Texte, Grafiken, Medien, Downloads) mit diesem Verfahren. (Thematisierung: htaccess, passthru(), mod_rewrite, mimetyp, header)

Jörg Reinholz

0 48

PHP/Anwendung und Praxis/Loginsystem

Jörg Reinholz
  • selfhtml-wiki
  1. 0

    Link zu: PHP/Anwendung und Praxis/Loginsystem

    Jörg Reinholz
  2. 0
    Matthias Apsel
    1. 0
      Jörg Reinholz
      1. 0
        Matthias Apsel
        1. 0
          Jörg Reinholz
    2. 0
      Sven Rautenberg
      1. 0
        Matthias Apsel
        1. 0
          Sven Rautenberg
          1. 0
            Matthias Apsel
          2. 0
            Matthias Apsel
            1. 0
              Sven Rautenberg
      2. 0
        Jörg Reinholz
        1. 0
          Matthias Apsel
          1. 0
            Jörg Reinholz
            1. 0
              Matthias Apsel
              1. 0
                dedlfix
                1. 0
                  Matthias Apsel
                  1. 0
                    dedlfix
                    1. 0
                      Matthias Apsel
  3. 0
    Sven Rautenberg
    1. 0
      Jörg Reinholz
      1. 0
        Sven Rautenberg
        1. 0
          Jörg Reinholz
          1. 0
            Auge
        2. 0
          Jörg Reinholz
  4. 0
    Matthias Apsel
  5. 0

    Fortschritte I

    Jörg Reinholz
    1. 0
      Jörg Reinholz
      1. 0
        Sven Rautenberg
        1. 0
          Jörg Reinholz
  6. 0
    Paul
    1. 0
      Jörg Reinholz
  7. 0
    1UnitedPower
    1. 0
      Jörg Reinholz
      1. 0
        Matthias Apsel
      2. 0
        1UnitedPower
    2. 0
      Jörg Reinholz
      1. 0
        1UnitedPower
        1. 0
          Jörg Reinholz
      2. 0
        Sven Rautenberg
    3. 0
      Sven Rautenberg
  8. 0

    Rückfrage zum Design der Verwaltung

    Jörg Reinholz
  9. 0
    Paul
    1. 0
      Jörg Reinholz
  10. 0

    Fortschritte II - (Diskussion: Schutz anderer Dateien)

    Jörg Reinholz
    1. 0
      Jörg Reinholz
  11. 0

    Fortschritte III - PHP/Anwendung und Praxis/Loginsystem

    Jörg Reinholz