Plugin Account-Switcher

  • Seite 1 von 6
17.02.2018 20:58 (zuletzt bearbeitet: 19.02.2018 09:36)
avatar  Mike48
#1
avatar
Der Fels in der Brandung

Postman

Der Accountswitcher ist fast fertig.

Folgende Funktionen sind fertig:
1. Master erstellen
2. Slave hinzufügen
3. Slave entfernen
4. Master entfernen
5. Auccont switchen

Bedingung ist, dass alle Charakter die einem Master zugeordnet werden, das gleiche Passwort wie der Master haben.



Noch offene Funktionen:
a. Einzelne Charakter mit den Lösch-Buttons aus der Liste löschen
b. Einenen Slave zum Master machen indem man die eigene user_id einträgt
c. Einen Master zum Slave eines anderen Master machen in dem man beim Master eine user_id eines anderen Master einträgt
d. Einen Slave zu einem anderen Master schiebt, in dem man bei einem Slave die user_id eines anderen Master einträgt

Jetzt können wir Tester bzw. Testforen gebrauchen.
Business, Gaia, ProSilver

Mike


 Antworten

 Beitrag melden
18.02.2018 12:50
avatar  .BiL.
#2
avatar
Die Perfektionistin

Multiprojektmanagerin

Auf die Schnelle habe ich Fragen:

Was ist hier "Slave"?
Wo erstelle ich ein Slave?

Testen würde ich das zunächst in meinem www.wir-be-wegendorf.de, da ich da ständig durcheinander komme mit meinen zwei Accounts (Admina + Bürgerin von Wegendorf).
Alter-Ego nützt mir dort nichts, weil ich das insbesondere für die Galerie und das Blog brauche.
Hier im FoX wäre es auch gut.

Liebe Grüße
.BiL.


 Antworten

 Beitrag melden
18.02.2018 15:38
avatar  Mike48
#3
avatar
Der Fels in der Brandung

Postman

Das Thema habe ich hier hin ins Vorglühen verschoben.

Das Plugin habe ich hier zum FoX geschickt und installiert.
Es funktioniert leider im FoX nicht. Der Button Speichern reagiert nicht, warum auch immer. Kann den Grund nicht finden.

Zu .BiL.s Frage Slave:

Ich habe es einfach mal Master und Slave genannt.
Den Master muss man als erstes einrichten, in dem man in das Eingabefeld die eigene user_id, die Feld drüber steht, einträgt.
Beim Master wird die DataVar mit den user_id der Accounts gespeichert, die man switchen kann.
Nach dem Master fügt man die anderen Accounts (Slave) hinzu, in dem man in den Accounts die user_id des Master einträgt und speichert.
Dadurch erweitert sich die Liste.
Alle Accounts die ein User switchen will, müssen das gleiche Password haben.

Im Live funktioniert das, im Fox seltsamer Weise nicht.

Gib mal deine Foren_id, dann kannst du es bei dier mal testen.

Mike


 Antworten

 Beitrag melden
18.02.2018 15:53
avatar  Mike48
#4
avatar
Der Fels in der Brandung

Postman

Fehler gefunden.
Es lag an der id des Button. Die gab es scheinbar schon irgendwo.
Ich habe sie geändert und der Speicher-Button geht jetzt.

Ihr könnt eure Accounts zum switchen jetzt einrichten.

Mike


 Antworten

 Beitrag melden
19.02.2018 14:26 (zuletzt bearbeitet: 19.02.2018 15:03)
avatar  Mike48
#5
avatar
Der Fels in der Brandung

Postman


Noch mal zur Erläuterung der Funktionsweise des Plugin


Angenommen, wir haben in einem RPG einen User mit 3 Accounts für seine 3 Charakter.

Charakter_A mit user_id=11
Charakter_B mit user_id=12
Charakter_C mit user_id=13

Dann fängt er zum Beispiel mit Charakter_A an und loggt sich damit ein.
In das Feld RPG Master_id trägt er seine eigene uers_id ein, also die 11. Die steht in der Zeile darüber, damit er sie nicht suchen muss.
Beim Charakter_A ist die eigene user_id identisch mit der RPG Master_id. Dadurch ist er der Master. Bei ihm wird auch die Liste mit den Charaktern hinterlegt mit den der User dann switchen kann.

Danach loggt er sich der Reihe nach mit dem Charakter_B und Charakter_C ein und trägt dort in das Eingabefeld RPG Master_id die user_id des Masters ein, also 11. Dadurch werden die Charakter_B und Charakter_C jeweils zu einem Slave.

Die Einträge sehen dann folgendermaßen aus:
+----------------------------+-----------------+-----------+
| Charakter | eigene user_id | Master_id |
+----------------------------+-----------------+-----------+
| Charakter_A mit user_id=11 | 11 | 11 |
| Charakter_B mit user_id=12 | 12 | 11 |
| Charakter_C mit user_id=13 | 13 | 11 |
+----------------------------+-----------------+-----------+


Charakter entfernen:
In das Eingabefeld RPG Master_id eine "0" eintragen oder alle Ziffern entfernen.
Macht man das bei einem Slave, also bei einem Account wo die eigene user_id und die RPG Master_id ungleich sind, dann wird der Charakter aus der Liste entfernt.
Beim Master hingegen werden alle Charakter entfernt und alle Accounts sind wieder normale Accounts. Beim Master entfernen kommt eine Dialogbox mit dem Hinweis, dass alles entfernt wird.

Das Grundprinzip ist, einen Account, mit dem man gerade eingeloggt ist, in die Liste der Charakter zu setzen oder aus der Liste zu entfernen.
Man kann nicht einen Account mit dem man nicht eingeloggt ist, in die Liste holen.

Wenn alle eingerichtet sind, kann zwischen dem Charakter_A, Charakter_B und Charakter_C hin und her geswitcht werden ohne sich immer wieder neu ein zu loggen.

Mike


 Antworten

 Beitrag melden
20.02.2018 12:07 (zuletzt bearbeitet: 20.02.2018 12:11)
avatar  Mike48
#6
avatar
Der Fels in der Brandung

Postman

Den AccountSwitcher kann ich in meinem Forum auch gebrauchen.
Ich habe für jede Usergruppe einen Testuser.
Mit dem Plugin kann man dann zwischen den Testrusern switchen.

Damit aber nicht jeder switchen kann, müssten wir noch was machen, was unabhängig von den Usergruppen ist.
Zum Beispiel in den Plugineinstellungen eine Liste mit user_id's die das nutzen dürfen.

Eigendlich braucht man nur die user_id's der Master eintragen. Ohne Master kann man keinen Slave enrichten.

Mike


 Antworten

 Beitrag melden
21.02.2018 14:29
avatar  .BiL.
#7
avatar
Die Perfektionistin

Multiprojektmanagerin

Gute Idee!

Liebe Grüße
.BiL.


 Antworten

 Beitrag melden
21.02.2018 18:34 (zuletzt bearbeitet: 21.02.2018 18:37)
avatar  Mike48
#8
avatar
Der Fels in der Brandung

Postman

Ich habe nochmal einen Versuch gestartet und das Plugin Account Switcher im FoX installiert.
Ich habe es mit FF, Chrome, IE und Edge auf meinem Laptop getestet.

Allerdings gibt es manchmal richtige Hänger.
Beim Edge war manchmal eien Katastrophe.

Ich muss das mal auf meinem PC testen, ob das da auch so ist.

Mike


 Antworten

 Beitrag melden
22.02.2018 12:40
avatar  Mike48
#9
avatar
Der Fels in der Brandung

Postman

Ich hatte auch einige Male dass die Buttons scheinbar nicht funktionieren.
Da tat sich allerdings auch nichts mehr in der Konsole. Nach einiger Zeit warten ging es dann doch.

Ich vermute mal, dass das bei Miranus liegt. Im FF kann ich in der Statuszeile sehen was gerade geladen wird und was gewartet wird. Da klemmt schon mal das eine oder andere und dann steht da ewigkeiten dass auf etwas gewartet wird. mal ist adpics.com, mal files.hompagemodul, mal die Werbung, die auch noch Fehler in die Konsole wirft.

Mike

 Antworten

 Beitrag melden
02.03.2018 19:49 (zuletzt bearbeitet: 02.03.2018 19:51)
avatar  Mike48
#10
avatar
Der Fels in der Brandung

Postman

Ich habe die Arbeit wegen fehlendem Bedarf daran eingestellt.

Mike


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!