0

Negation von userHasRole("Nuzername")

Suche eine Negation zu

userHasRole("Nuzername")

Gibt es etwas wie:

userHasNotRole("Nuzername") oder userHasRole(!= "Nuzername")

2 Antworten

null
    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo.
    Ich verstehe die Frage nicht.
    Mit userHasRole() kann man keinen Nutzernamen abfragen, sondern nur überprüfen, ob der aktuelle Nutzer eine bestimmte Rolle inne hat. Das Ergebnis ist ein true/false,
    Bsp. userHasRole("Admin) -> Ergebnis 'false' Der aktuelle User hat nicht die Rolle 'Admin'
    Mit userRoles(Benutzername) kannst du alle Rollen eines bestimmten Users abfragen.
    Hast du Zugriff auf die '0001_Ninox-Reference' im deutachen Webinarteam? Dort sind alle in Ninox bekannten Funktionen aufgelistet inkl Beschreibung und Anwendungsbeispiele.
    Dort einfach mal ansehen, was die Funktionen überhaupt machen und das für sich selbst passende heraussuchen.
    Wenn du keinen Zugriff auf das WebinarTeam hast, einfach vom Ninox-Support darin einladen lassen.

    • benni
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Er möchte praktisch alle außer Rolle ... den Zugriff ermöglichen und in diesem Zusammenhang nicht x Rollen definieren, sondern einfach diese eine ausschließen.

    Angenommen du möchtest, dass Rolle "NoAccess" keinen Zugriff auf bestimmte Inhalte hat.

    userHasRole("NoAccess") = false

    Bedingung trifft auf alle User zu, die nicht die Rolle "NoAccess" haben und können den Inhalt sehen (Du produzierst ein "JA"). Bei User mit Rolle "NoAccess" selbst, ist die Aussage falsch und damit wird der Inhalt nicht angezeigt (Du produzierst ein "Nein"). 

Content aside

  • vor 1 JahrZuletzt aktiv
  • 2Antworten
  • 136Ansichten
  • 1 Folge bereits