Seite 1 von 1

BeNuWe - Benutzerwechsel (NEU) -- Version 0.96

Verfasst: Fr 04 Mär 2005, 13:55
von PauleFoul
Hallo zusammen,

anbei ein neues PlugIN welches eine komfortable Auswahl der Benutzer auf dem Bildschirm ermöglicht.
Keine kleinen LCD anzeigen mehr... :?

Erklärung:

Dieses Tool dient dazu mehrere Benutzer auf der dbox zu verwalten.
Jedem Benutzer kann eine eigene Senderliste zugeordnet werden.
Hierdurch ist es möglich z.B. für den Benutzer Kinder eine Senderliste
zu laden, in der sich nur Kindersender befinden...
Oder eine Senderliste für die Freundin mit Ihren Liebingssendern...
(Das kommt verdammt gut an!! :D )

Der Benutzerwechsel kann schon beim booten der dbox aktiviert werden!
Außerdem ist es möglich einzelne Benutzer mit einem PIN-Schutz zu versehen.
Der Benutzerwechsel erfordert keinen neuen Bootvorgang und dauert nur wenige
Sekunden...


Vorraussetzungen:

1. Damit das BeNuWe funktioniert werden die folgenden PlugIns benötigt:
  • - Busybox mit cut-Befehl
    - Input - min. Version 1.4
    - MessageBox - min. Version 1.12
    - Flexmenü - min. Version 1.xx
Danke an SnowHead & Worschter für diese PlugIns!!


Anleitung für BeNuWe:

1. Den Ordner "benuwe" unter /var/plugins/ erstellen
2. Die Dateien "services1.xml" + "services2.xml" und "bouquets1.xml" + "bouquets2.xml" in diesen Ordner kopieren/erstellen und wie gewünscht editieren.
3. Die Dateien "benuwe.conf" in den Ordner /var/plugins/benuwe/ kopieren.
4. Die Dateien "benuwe.sh" + "benuwe.cfg" in den Ordner /var/tuxbox/plugins/ kopieren. "benuwe.sh" braucht Rechte 755.
5. BeNuWe aus dem FlexMenü aufrufen:

Code: Alles auswählen

ACTION=§Benutzerwechsel, /var/tuxbox/plugins/benuwe.sh
6.BeNuwe in Start_Neutrino aufrufen.

Code: Alles auswählen

/var/tuxbox/plugins/benuwe.sh
7. Fertig...


Anleitung Flexmenü (ab Version 0.93)

Wird im Ordner /var/plugins/benuwe/ die Datei shellexec1.conf gefunden, erstellt das BeNuWe automatisch einen Link auf diese je nach Benutzernummer.

Wenn die Funktion genutzt werden soll müssen nur verschiedene shellexecX.conf (das X steht für die Benutzernummer) im Ordner/var/plugins/benuwe/ angelegt werden.

VORSICHT: Die Datei shellexec.conf (Original) im Ordner /var/tuxbox/config/ wird hierbei gelöscht.
Aber nur wenn die entsprechende Datei im Ordner /var/plugins/benuwe/ gefunden wird.



Anleitung Senderlisten (ab Version 0.94)

Wird im Ordner /var/plugins/benuwe/ die Datei myservices1.xml oder antiservices1.xml gefunden, erstellt das BeNuWe automatisch einen Link auf diese je nach Benutzernummer.

Wenn die Funktion genutzt werden soll müssen nur verschiedene myservicesX.xml bzw. antiservicesX.xml (das X steht für die Benutzernummer) im Ordner/var/plugins/benuwe/ angelegt werden.

VORSICHT: Die Datei myservices.xml bzw. antiservices.xml (Original) im Ordner /var/tuxbox/config/ wird hierbei gelöscht.
Aber nur wenn die entsprechende Datei im Ordner /var/plugins/benuwe/ gefunden wird.


Bitte alle Fragen und Diskussionen zum BeNuWe-Plugin in diesem Thread posten, damit das Forum übersichtlich bleibt.

Gruß
____Paule

Übersicht der Versionsänderungen

Verfasst: Fr 25 Mär 2005, 23:32
von PauleFoul
History - BeNuWe - BenutzerwechselPlugIn

2006-04-19 23:24 BeNuWe_0.95 PauleFoul

- Verwaltung von Flexmenü.conf optimiert
- Shellstarter upgedatet.


2005-04-30 20:30 BeNuWe_0.94 PauleFoul

- Verwaltung von myservices.xml und antiservices.xml in BeNuwe eingebaut.


2005-04-02 01:30 BeNuWe_0.93 PauleFoul

- Verwaltung von shellexec.conf (Flexmneü) in BeNuwe eingebaut.
dadurch verschiedene Flexmenükonfigurationen je Benutzer möglich


2005-03-29 22:35 BeNuWe_0.92 PauleFoul

- Daten werden aus der BeNuWe.conf ausgelesen (Busybox mit cut-Befehl wird benötigt!!) dadurch keine Dateneingaben mehr im Skript nötig :-)
- Echo für Telnetausgabe eingebaut (Name & Versionsnummer)


2005-03-25 23:30 BeNuWe_0.91 PauleFoul

- Bugfixes für Auswahl bei 4 Benutzern (Messagebox Version 1.12 wird benötigt!!)


2005-03-25 01:20 BeNuWe_0.9 PauleFoul

- nhttpd-Reset eingebaut (Dadurch werden nach dem Benutzerwechsel korrekte Senderlisten über das Webinterface angezeigt)
- BeNuWe auf max. 4 Benutzer erweitert
- Sicherheitslücke in der PIN-Abfrage geschlossen (Booten)
- Messagebox Version 1.10 wird benötigt


2005-03-22 12:45 BeNuWe_0.8 PauleFoul

- Probleme beim booten behoben (Bild wurde durch pzapit zu früh angezeigt)


2005-03-06 12:45 BeNuWe_0.7 PauleFoul

- Datei benuwe.so erstellt um aus FeatureMenü auswählen zu können
- Code optimiert


2005-03-04 17:40 BeNuWe_0.6 PauleFoul

- Code cleaning - Hinweis_msg´s entfernt
- Bei falscher Pineingabe wird Defaultuser aktiviert


2005-03-03 21:35 BeNuWe_0.5 PauleFoul

- Letzten Benutzer speichern eingebaut
- Beim Booten Defaultbenutzer verwenden
- Abbrechen beim Booten nicht möglich ohne Defaultbenutzer zu laden


2005-03-03 15:30 BeNuWe_0.4 PauleFoul

- Alles wichtigen Funktionen enthalten und getestet

Verfasst: Sa 02 Apr 2005, 0:32
von PauleFoul
----Anleitung Flexmenü ----

So könnt Ihr das BeNuWe ins Flexmenü einbinden und der aktive Benutzer
wird im Flexmenü angezeigt.

Code: Alles auswählen

MENU=Benutzerauswahl

DEPENDOFF=z.Z. Senderliste "Eltern" aktiv,,/tmp/Benutzer1.tmp
DEPENDON=z.Z. Senderliste "Kinder" aktiv,,/tmp/Benutzer1.tmp
ACTION=§Benutzerwechsel, /var/tuxbox/plugins/benuwe.sh 

ENDMENU

Verfasst: Mi 19 Apr 2006, 22:29
von PauleFoul
Neue Version mit aktuellem Shellstarter (V0.95).


Viel Spaß.
________Paule

Verfasst: Di 10 Apr 2007, 8:02
von PauleFoul
2007-04-10 08:58 BeNuWe_0.96 PauleFoul

- Richtigen Pfad für den Skriptaufruf im Shellstarter eingefügt. (THX Jens)