none
Nastaveni prav a ziskani id

    Dotaz

  • Dobry den, zacinam se v ASP .NET teprve ucit a tak bych potreboval s necim poradit. 1) Kdyz bych mel v systemu nekolik roli jako je admin,user a jeste nejake tak jak lze nejak nejlepe udelat to abych treba pro skupinu user zobrazil jenom vypis nejake tabulky ale admini aby meli moznost i jeji editace a mazani..... a 2) Jakym zpusobem lze ziskat ID prihlaseneho uzivatele abych ho mohl dale vyuzit napriklad pri vkladani do DB apod. Dekuji moc za pripadnou odpoved
    12. dubna 2009 6:44

Odpovědi

Všechny reakce

  • Je to very easy :

    string

    user = User.Identity.Name;

     

    MembershipUser mu = Membership.GetUser(user);

    Guid userId =  (

    Guid)mu.ProviderUserKey


    Programátor C#
    16. dubna 2009 21:52
  • A k tomu prvnímu dotazu, použil bych podmínku, kde bych zjistil, zda je patřičný uživatel administrátor, nebo je jen běžný uživatel.

    bool role = HttpContext.Current.User.IsInRole("Admin"); if (role == true) { //zobrazeni tabulky s moznosti edit/delete }
    18. července 2009 19:26