[Allegro] Operator in #95 bzw. #96 bei avanti

Thomas Berger ThB at Gymel.com
Do Aug 26 18:28:15 CEST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Eversberg,

>> Die von Herrn Eversberg nicht angeschnittene Frage bleibt allerdings:
>> Wer schreib da eigentlich: Der (smybolische) Avanti-Benutzer 
> 
> eben derselbe! Das Schreiben besorgt ja acon, und dieses wird von dem
> User (indirekt) gestartet, der auch avanti gestartet hat. Wegen des
> sitzungslosen Konzepts weiß acon dann gar nicht, wer ihm den Job
> eigentlich gegeben hat. Es entnimmt aus av_ini.php die Userkennung,
> mit der es arbeiten soll, und die muß Berechtigung 3 haben. Mehr hat
> acon nicht.

dass acon eine av_ini.php konsultiert, die u.U. auf einem anderen
Host auf einem anderen Kontinent wohnt, war mir nicht gelaeufig.

M.W. uebernimmt acon die Benutzerkennung aus dem Job und checkt
die noch einmal gegen avanti.con(f), was m.E. ein Defizit der ganzen
Architektur ist: avanti.conf sollte ausschliesslich von avanti
konsultiert werden (das dann &- und @-Zeile vom Job entfernt), die
Kommunikation von Datenbank, Pfaden, Berechtigungen und Benutzernamen
von avanti an acon sollte anders vonstatten gehen, z.B. ueber eine
simulierte Aufrufzeile.


> a30 geht da etwas weiter, in dem bei jedem Auftrag, nachdem man sich
> identifiziert hat, eine codierte user-Kennung mitgeschickt wird.

und die landet im Datensatz? Dann waere es ein Fall fuer den
naechsten Abschnitt:

>> ein per Variable durchtransportierter, frei gewaehlter Name aus der
>> Anwendung. Ich finde: In den CFG-Datumsstempel Automatismus gehoert
>> der "interne" Benutzername, also der Avanti-Benutzer. Wenn die
>> Anwendung noch weitere Daten ablegen will, sollte sie es in anderen
>> Feldern tun.
>>
> Das ist richtig.
> 
> B.E.
> 
> 
> 
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAkx2lh8ACgkQYhMlmJ6W47NqmgQAhfV4ta4Ib5MOg9zBtQ5PP9Be
ocuTenA6MyQ8i2GZBGirolFG9ikvM+0cwxBq0VZhZy/cp1CGq+DQn69qDUhMtKuH
jt2hxI1WY0doUf/V5Twu1QYNBKGGYRdpInwWvTImg6BI9RyBkOTPYTpXLX6gzwSA
2hRKpc0ZGe2UwMgOpKY=
=ttaL
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro