Zdravím. Mám tento problém. V aplikaci ASP.NET přiřazuji různá práva podle toho kdo se přihlásí... Obvykle to dělám tak, že si načtu uživatele z Page.User.Identity.Name a potom načtu z databáze jeho práva. V této aplikaci je ale Page.User.Identity.Name null. Načetl jsem na to téma dost rad a ujistil se že ve web.configu mám: <authentication mode="Windows"/>. Nastavení aplikace v IIS mám úplně stejné jako u aplikace kde mi to chodí... Přesto stále null. ------------------------------- Zkusil jsem si zobrazit tyto 3 hodnoty: Page.User.Identity.Name; System.Security.Principal.WindowsIdentity.GetCurrent().Name; System.Threading.Thread.CurrentPrincipal.Identity.Name; První je null. Druhá je: NT AUTHORITY\NETWORK SERVICE. Třetí je null. Ještě bych snad dodal že mi to běhá na Windows Vista.. Děkuju za radu.
|