ASP

ASP

offline
  • Pridružio: 10 Dec 2005
  • Poruke: 355

Radim projekat iz ASP-a, ostala mi jos jedna stvar da resim.
Primer:
Ako imam 2 kreirane stranice.
Na 1 stranici se nalazi Login za 2 stranicu.
Login je sredjen, kreirane su role Admin i User, i dva korisnika, Administrator o Pera.
Administrator je u roli Admin, a Pera u roli User.
Na drugoj stranici se nalazi GridView i DetailsView, sa bazom podataka.
Ja hocu kada se Administrator uloguje da moze da vidi Delete, Edit, New.
A kada se Pera uloguje da ne vidi Delete, Edit, New.
Znam kako da namestim Delete, Edit, New, ali kao sto Administrator vidi tako i Pera vidi.
Znaci potreban mi je kod za C#, da Pera ne vidi.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Sa GridView nisam radio i ne znam kako da sakrijes/prikazes te opcije, ali u stranici koja sluzi za login, trebas pitati da li sql upit vraca neki zapis, te trebas videti koji je status tog korisnika (u bazi dodati, ako nema, status atribut) i pri logovanju, videti da li sql upit vraca zapis i koji je status.

Ako je status "admin" postaviti Session["status"] = "admin";

Ako je status "user" postaviti Session["status"] = "user";

I kasnije u kodu pitas da li je Session["status"] == "user" || "admin" i sakrijes ili prikazes Delete, Edit i New.



Ko je trenutno na forumu
 

Ukupno su 936 korisnika na forumu :: 51 registrovanih, 6 sakrivenih i 879 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Abebe Bikila, acatomic, alternator, ArchaBasha, Arsenije, Avalon015, baltazar01, bladesu, bokisha253, Boris90, BOXRR, bozomotika, cenejac111, Džekson, Electron, elias, EODBiH, Fabius, flash12, g_g, Gerila015, HPkopun, ILGromovnik, Kuroje, kybonacci, Limeni91, ljuba.b, Marko Marković, Marko1238, Mercury, Mitogna, Mićko, Mrav Obrad, Nadla, nemkea71, nick79, Njubara, Pale2025, Povratak1912, savaskytec, Sevetar, Sirius, sluga, sspp, SympathyForTheDevil, synergia, tamno.nebo, tecataki, W123, Webb, zombicar153