Autor Thema: Database.QuerryAccess(name)  (Gelesen 1005 mal)

Offline feargus

  • Aktives Mitglied
  • ***
  • Beiträge: 144
  • Geschlecht: Männlich
  • Und welche Farbe soll die Datenbank haben?
Database.QuerryAccess(name)
« am: 29.04.02 - 08:33:05 »
Wenn ich das richtig Verstehe ist es egal ob die Person über eine Gruppe oder direkt in der Datenbank steht.
Bei einer Abfrage mit db.querryaccess(name) sollte der enstprechende Wert ausgegeben werden. Leider kommt immer nur 0 raus.
bsp:
db.CurrentAccessLevel  ( = 6)
db.QueryAccess( session.CommonUserName) ( = 0)

Weis da jemand ne Lösung ???  ???



If the name$ you specify is not listed explicitly in the ACL, QueryAccess does the following:
If the name is a member of a group defined in the Public Address Book and that group name is listed in the access control list, QueryAccess returns the access level of the group name.
If the name is a member of several groups listed in the ACL, QueryAccess returns the highest access level granted to any of the groups.
If the name is not a member of any group, QueryAccess returns the default access level.

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
2 x 6.5.5 Mail Server on Windos 2003
2 x 6.5.5 Application Server on Windos 2003

Clients:
500 User (Win.XP) 6.5.5

Offline gpeters

  • Junior Mitglied
  • **
  • Beiträge: 77
  • Geschlecht: Männlich
  • Domino macht Spaß
    • GS7 GmbH EDV Beratung
Re: Database.QuerryAccess(name)
« Antwort #1 am: 07.05.02 - 08:51:16 »
Hallo feargus,

queryaccess liest NUR das primäre Adreßbuch des Rechners, auf dem das SCRIPT läuft. Im Regelfall also names.nsf. Und das ist - wenn das Script auf dem Client läuft - das persönliche Adressbuch!

Gerald
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Gerald Peters
GS7 GmbH, Hamburg
www.gs7.de
info@gs7.de

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz