Stellt eine pseudoechte Anmeldung für Benutzer bereit. Damit kann nicht mehr jeder das Internet oder die Dienste Deines Routers nutzen. Ich habe es so entwickelt, dass im laufenden Bertrieb eine Umschaltung erfolgen kann. Diese ist aber nicht implementiert.
Pseudoecht: es ist eben keine echte Benutzeranmeldung, aber die Software substituiert seit Version 2.1.0 jeden Benutzer auf eine Rechneradresse und handhabt das alles transparent. So wird nach Ablauf der Quota nicht der Rechner (IP-Adresse), sondern der Benutzer geblockt.
Standard-Einstellung: OPT_LOGINUSR='no'
OPT_LOGINUSR='yes'
yes: echte Anmeldung verwenden (wird empfohlen)
LOGINUSR:
Stellt eine echte Anmeldung (User / Password) zur Verfügung. Die Account Pflege
in der Config-Datei, stellt sicher, dass Passworte nur verschlüsselt übertragen werden.
LOGINUSR_DELETE_PERSISTENT_DATA
Benutzerdaten auf einer Platte bleiben seit Version 2.1.0 erhalten.
Der Standardwert 'no' stellt dies für die Accountdaten sicher.
Hinweise:
Mit der Eingabe von 'yes' kann die Funktion von früheren c3Surf-Versionen
abgebildet werden. Alle Benutzer-Accounts werden dann beim Neustart gelöscht
(wirklich alle). Danach erfolgt eine Neuanlage der Accounts, wie unten
definiert. Das geschieht bei jedem Neustart, bis ein neues Router-Image auf
den Router übertragen wird.
Es wird empfohlen hier 'no' beizubehalten. Dann bleiben die Daten zu den Accounts erhalten.
Dazu gehören:
LOGINUSR_ACCOUNT_N='0'
LOGINUSR_ACCOUNT_N
Anzahl Accounts, Wert: Ganze Zahl.
Gibt die Anzahl der User-Accounts an.
LOGINUSR_ACCOUNT_x_USER='user1'
LOGINUSR_ACCOUNT_x_USER
Username für die Anmeldung (Pflicht: ' ' also leer lassen ist unzulässig).
LOGINUSR_ACCOUNT_x_PWD='user1_secret'
LOGINUSR_ACCOUNT_x_PWD
Passwort für die Anmeldung (Pflicht: ' ' also leer lassen ist unzulässig)
LOGINUSR_ACCOUNT_x_FORENAME='Vorname'
LOGINUSR_ACCOUNT_x_FORENAME
Vorname des Nutzers für die bessere Verwaltung (Optional, leer lassen erlaubt).
Dieser Inhalt wird im Log und Admin-Interface angezeigt, so kann der Admin
besser erkennen, wer gerade online ist.
LOGINUSR_ACCOUNT_x_SURNAME='Nachname'
LOGINUSR_ACCOUNT_x_SURNAME
Nachname des Nutzers für die bessere Verwaltung (Optional, leer lassen erlaubt).
Dieser Inhalt wird im Log und Admin-Interface angezeigt, so kann der Admin
besser erkennen, wer gerade online ist.
LOGINUSR_ACCOUNT_x_EMAIL='usr1@home.de'
LOGINUSR_ACCOUNT_x_EMAIL
Email des Nutzers für die bessere Verwaltung (Optional, leer lassen erlaubt).
Dieser Inhalt wird im Log und Admin-Interface angezeigt, so kann der Admin
besser erkennen, wer gerade online ist.
LOGINUSR_ACCOUNT_x_OVERWRITE='yes'
Optional:LOGINUSR_ACCOUNT_x_OVERWRITE
Überschreibe persistente Nutzerdaten beim Router-Neustart.
Hinweise:
Seit Version 2.1.0 kann ein Verzeichnis für persistente Daten angegeben
werden. Dort werden die Daten für die Accounts gespeichert. Damit stehen
diese Daten unverändert nach einem Reboot zur Verfügung. Mit dieser Option
können der Benutzer-Account und alle zugehörigen persistenen Daten
(Statistiken) überschrieben werden.
LOGINUSR_ACCOUNT_x_TIME='60'
Optional:LOGINUSR_ACCOUNT_x_TIME
Anzahl der Minuten nur für diesen Nutzer, überschreibt C3SURF_TIME.
Siehe auch C3SURF_TIME. Fehlt dieser Parameter, so gilt C3SURF_TIME
Das überschreiben macht natürlich nur Sinn, wenn C3SURF_QUOTA='yes' eingestellt ist.
LOGINUSR_ACCOUNT_x_BLOCKTIME='240'
Optional:LOGINUSR_ACCOUNT_x_BLOCKTIME
Sperrzeit nur für diesen Nutzer, überschreibt C3SURF_BLOCKTIME
Siehe auch C3SURF_BLOCKTIME. Fehlt dieser Parameter,
so gilt C3SURF_BLOCKTIME. Das überschreiben macht natürlich nur Sinn, wenn
C3SURF_QUOTA='yes' eingestellt ist.
LOGINUSR_ACCOUNT_x_COUNTER='1'
Optional:LOGINUSR_ACCOUNT_x_COUNTER
Anzahl der Anmeldungen nur für diesen Nutzer, überschreibt C3SURF_COUNTER.
Siehe auch C3SURF_COUNTER. Fehlt dieser Parameter, so gilt C3SURF_COUNTER. Das überschreiben macht natürlich nur Sinn, wenn C3SURF_QUOTA='yes' eingestellt ist.
Das Fli4l-Team