Das CB-BCMNET Loginkonzept
Im CB-Funk sind die Rufzeichen der User nicht koordiniert und können deshalb mehrfach vorkommen. Die aus dem Amateurfunk stammende Mailboxsoftware setzt jedoch eine feste und exklusive Zuordnung zwischen User und Rufzeichen voraus. Um dies zu gewährleisten, wurde das CB-BCMNET Loginkonzept entwickelt.
Die Schutzfunktionen verhindern netzweit eine missbräuchliche oder unbeabsichtigte Nutzung des Userrufzeichens durch Dritte. Ebenfalls sind Einstellungen welche der User vornimmt wie Name oder MyBBS netzweit geschützt. Der Schutz beginnt mit dem ersten Login des Users und gilt für 1 Jahr. Er verlängert sich automatisch mit jedem weiteren Login.
Ablaufdiagramm
Mailbox-Login ! Ist für den User ein MyBBS gesetzt? ! +-<-Nein--+--Ja->-+ ! ! ! Ist der MyBBS-Eintrag ! jünger als 365 Tage? ! ! +---------<-Nein--+--Ja->-+ ! ! ! Ist MyBBS gleich dem ! Rufzeichen dieser Mailbox? ! ! +----->---+---------<-Ja--+--Nein->-+ ! ! Ist Login nur mit Ist für den User ein Passwort erlaubt? Passwort gesetzt? ! ! +-<-Nein--+--Ja->----+--------<-Ja--+--Nein->-+ ! ! ! ! Ist für den User ein GastBBS-Hinweis ! Passwort gesetzt? ausgeben ! ! ! +---->----+----<-Ja--+--Nein->----+ ! ! ! ! Ist der MyBBS-Eintrag GastPWD-Hinweis ! älter als 30 Tage? ausgeben ! ! ! ! +-<-Nein--+--Ja->-+ +-->--+--<--+ ! ! ! ! MyBBS-Eintrag auffrischen ! ! und forwarden Gastlogin ! ! +---->---+---<----+ ! Vollwertiger Userlogin
Beispieltexte
GastBBS - Hinweis
Dein Rufzeichen ist bereits in Verwendung. Um Rufzeichenmissbrauch vorzubeugen, kannst Du Dich hier nur als Gast einloggen. Informationen zum Gastlogin mit HELP GAST
GastPWD - Hinweis
Hier ist nur Zugang mit Passwort möglich. Du bist deshalb als Gast eingeloggt. Wende dich bitte an den Sysop um ein Passwort zu erhalten. Informationen zum Gastlogin mit HELP GAST
HELP GAST
Informationen zum Gastlogin. Als Gast hast du vollen Mailboxzugriff, mit folgenden Einschränkungen: Alle Mails welche du einspielst, bleiben lokal in dieser Mailbox liegen und werden erst nach Sichtung eines Sysop geforwardet. Du kannst deinen Namen und dein MyBBS nicht verändern und einige Mailboxbefehle nicht nutzen. Einige benutzerdefinierte Einstellungen gelten nur für diesen Login und werden nicht gespeichert.
Loginvorgang
In eine Mailbox ohne generellen Passwortzugang kann sich jeder vollwertig einloggen, wenn
- es sich dabei um ein Rufzeichen handelt, welches im Netz noch nicht bekannt ist, also bisher kein MyBBS-Eintrag empfangen wurde.
- ein vorhandener MyBBS-Eintrag älter als ein Jahr ist, also davon ausgegangen werden kann, dass dieses Call nicht mehr benutzt wird.
- das MyBBS gleich dieser Mailbox ist, sich der User also in seine Heimatmailbox einloggt.
- wenn der User ein Passwort in dieser Mailbox hat.
Jeder User für den keiner dieser Punkte zutrifft wird als Gast eingeloggt.
Bei Mailboxen mit generellem Passwortzugang muss zusätzlich ein Passwort für den User gesetzt sein, ansonsten wird dieser ebenfalls als Gast eingeloggt.
Gastlogin
Spielt ein Gast Info- oder Usermails ein, werden diese nicht automatisch geforwardet sondern auf Hold gesetzt. Die Mails werden mit dem Hinweis "X-Info: Mail was sent from a guest" gekennzeichnet. Desweiteren gelten folgende Einschränkungen:
- Befehle welche Änderungen an vorhandenen Mails bewirken, können von einem Gast nicht ausgeführt werden, z.B. erase, lifetime, transfer
- Befehle welche Änderungen an Usereinstellungen vornehmen welche per S&F weitergeleitet werden, können von einem Gast nicht ausgeführt werden, z.B. mybbs, name
- Befehle welche lokale Usereinstellungen verändern, gelten nur für den aktuellen Login und werden nicht gespeichert.
Erst nach Sichtung durch einen Sysop oder wenn die Holdtime abgelaufen ist, gelangen die Mails in den Forward.
MyBBS-Auffrischung
Loggt sich ein User dessen MyBBS-Eintrag älter als 30 Tage ist in seiner Heimatmailbox ein, dann wird sein MyBBS upgedated und ins Netz geforwardet. Damit wird sichergestellt, dass die MyBBS-Information und das Datum des letzten Logins des Users in regelmäßigen Abständen netzweit aufgefrischt werden.