Frage

Der Zweck besteht darin, die eingehenden E-Mail-Einstellungen interne Seite (/_layouts/emailsettings.aspx) an Nicht-Admin-Benutzer zu blockieren, oder einfach mit einem Ausnahmekonto.

über Autorisierungselement inWeb Config Kein Zugriff ist mit dem folgenden Eintrag zurückhaltend: generasacodicetagpre.

irgendwelche Gedanken?

War es hilfreich?

Lösung 2

nicht empfehlenswert , aber ich habe den folgenden Code auf die Layoutseite hinzugefügt:

in einem Skriptelement mit RUNAT="Server" -Papital generasacodicetagpre.

Andere Tipps

Die Art und Weise, wie ich genau dies ein paar Jahre zurücklegte, entwickelte ein SharePoint Delegatecontrol-Webcontrol und heften sie auf den Platzhalteradditionshead.

Das WebControl enthält Code, um zu prüfen, ob die Seite "/_layouts/emailsettings.aspx" getroffen wird und wenn ja, wer versucht, diese Seite zu erreichen (in meinem Fall, web.config für einen bestimmten Benutzernamen).

war nicht wirklich sehr schwer, wenn ich das grundlegende Klempnervorgang erhielt, erfordert aber C # Coding-Fähigkeiten (nicht unbedingt visuelle Studio, wenn Sie mit einigen grundlegenden Werkzeugen wie Notepad ++ und dem CodePlex-Wspbuilder-Kommando-Tool zusammenleben können).

Lassen Sie mich wissen, wenn Sie für einen rauen C # -Code aufstehen, und ich werde es aus einem alten Archiv ausgraben, sobald ich später zu Hause bin, wenn ich später nicht zu Hause bin.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top