Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ASP 2.0 Autentifikacija usera

[es] :: .NET :: ASP 2.0 Autentifikacija usera

[ Pregleda: 5266 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

oggie

Član broj: 126613
Poruke: 140
212.62.49.*



+1 Profil

icon ASP 2.0 Autentifikacija usera11.12.2006. u 13:40 - pre 210 meseci
Imam Login formu za autentifikaciju usera. Unese se Username i Password i na klik dugmeta proveravam u SQL bazi da li user postoji i ako postoji redirektujem na drugu stranu.
Ono sto je bitno da naglasim je da mi se cela logika uloga, korisnika, dozvola za pristup... nalazi u SQl bazi.
Sad me muci kada kazem Logout sta sve treba da uradim na tom eventu sem sto ga redirektujem na Login formu. Znaci kako da ubijem sve promenljive, kako da ga onemogucim da u browseru klikne back i da dobije prethodnu stranicu i sl.
 
Odgovor na temu

Shevchenko
Nikola Vasiljevski

Član broj: 37756
Poruke: 218
*.dialup.neobee.net.

Sajt: www.vasiljevski.com


+2 Profil

icon Re: ASP 2.0 Autentifikacija usera11.12.2006. u 14:46 - pre 210 meseci
Pa samo stavi u Page_Load
Code:

if (!User.Identity.IsAuthenticated)
Responce.Redirect("Default.aspx);

Ovo ako koristis LogIn kontrole.
E ako si ceo LogIn odradio rucno onda sve zavisi od nacina na koji si to uradio :)
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.static.sbb.co.yu.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: ASP 2.0 Autentifikacija usera11.12.2006. u 15:35 - pre 210 meseci
U global.asax.cs postoje dogadjaji Application_AuthenticateRequest i Application_AuthorizeRequest koji sluze za custom loggin.
Every hamster has his day.
 
Odgovor na temu

oggie

Član broj: 126613
Poruke: 140
212.62.49.*



+1 Profil

icon Re: ASP 2.0 Autentifikacija usera12.12.2006. u 07:41 - pre 210 meseci
Ja radim u ASP 2.0 i nemam global.asax.

1. Imam default formu i na njoj Login kontrolu iz .NET 2005
2. Unesem username i password, proverim u bazi da li to postoji i ako je ok ja kazem
e.Authenticated = True
Prijava.DestinationPageUrl = ("PrvaForma.aspx")
3. E sad mislim da prijava nije problem kao odjava, tj Logout
4. Ja sam opciju Logout stavio u meni koji mi se nalazi sa strane u master page-u
5. Kad klikne na Logout ja ga redirektujem na formu Login, ali znam da to nije dovoljno
6. Znaci interesuje me gde treba jos da napisem kod da ne radi kesiranje, da ne moze sa back u browseru da se vrati na stranicu, da nema kolacice itd....Tu nemam iskustva sta treba rucno odraditi posto ja ne koristim alate iz .NET 2005 kao onaj Administration tool il ista vec imaju. Meni je cela logika pristupa u bazi i tamo proveravam ko ima kakva ovlascenja.
 
Odgovor na temu

Smireni Magnet
softver inzenjer

Član broj: 9520
Poruke: 81
*.yu
Via: [es] mailing liste



Profil

icon Re: ASP 2.0 Autentifikacija usera12.12.2006. u 08:37 - pre 210 meseci
>
protected void Page_Load(object sender, EventArgs e)
{
Session.Abandon();
FormsAuthentication.SignOut();
Response.Redirect("login.aspx");
}

----------------------------------------------------------------------------
WebMax! - Internet Crna Gora Service
To me boxing is like a ballet, except
there is no choreography, no dancing and the dancers hit each other...
 
Odgovor na temu

oggie

Član broj: 126613
Poruke: 140
212.62.49.*



+1 Profil

icon Re: ASP 2.0 Autentifikacija usera12.12.2006. u 08:42 - pre 210 meseci
Ali i dalje sa back u browseru mogu da se vratim na stranicu i radim tamo gde je neko bio.
 
Odgovor na temu

Radudzoni
Radoslav Jovanovic
Beograd

Član broj: 8384
Poruke: 133
*.fiberop.matgnet.com.



Profil

icon Re: ASP 2.0 Autentifikacija usera13.12.2006. u 07:38 - pre 210 meseci
Ali samo mozes da se vratis na nju i da je gledas, a cim budes imao neku akciju (klik na dugme i sl) aplikacija ce te vratiti na LogIn stranu...
 
Odgovor na temu

oggie

Član broj: 126613
Poruke: 140
212.62.49.*



+1 Profil

icon Re: ASP 2.0 Autentifikacija usera13.12.2006. u 07:59 - pre 210 meseci
1. Nije bas tacno da mogu da samo pregledam stranicu, kad kliknem na dugme on krene u akciju ali ne moze da odradi jer nema promenljive, ali me ne vraca na Login page

2. Ali i taj princip "moze samo da pregleda" mi se ne svidja, sta ako je u pitanju npr. pregled tekuceg racuna i uplata, znaci neko se sa back vrati i procita kolike su necije uplate i isplate....

Mislim da je ovo ozbiljan problem i na mnogim forumima se postavlja isto pitanje ali niko bas nema zadovoljavajuce resenje ili se meni tako cini.

Cak su neki konstatovali da bi najkorektnije resenje bilo da se u browseru disable-uje Back dugme.
A citao sam i o kesiranju, proxy server vrsi svoje kesiranje tako da iskljucivanje opcije za kesiranje mnogima nije resilo problem.

Hvala na odgovorima, problem je i dalje otvoren pa ako neko ima iskustva sa ovim....
 
Odgovor na temu

oggie

Član broj: 126613
Poruke: 140
212.62.49.*



+1 Profil

icon Re: ASP 2.0 Autentifikacija usera20.12.2006. u 11:21 - pre 210 meseci
Jos uvek nisam nasao odgovor kako da sprecim korisnika da sa Back dugmetom vidi sadrzaj prethodne stranice.
Zar niko ne zna resenje? Ovo mi se cini bas kao ozbiljan problem.

Radudzoni, sta treba da uradim da me klik na bilo koje dugme vrati na Login stranu, kod mene ovo ne radi definitivno.

[Ovu poruku je menjao oggie dana 20.12.2006. u 13:46 GMT+1]
 
Odgovor na temu

maksvel

Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: ASP 2.0 Autentifikacija usera20.12.2006. u 20:36 - pre 210 meseci
Citat:
oggie: Jos uvek nisam nasao odgovor kako da sprecim korisnika da sa Back dugmetom vidi sadrzaj prethodne stranice.
Zar niko ne zna resenje? Ovo mi se cini bas kao ozbiljan problem.

JavaScript? Ili možda neki brojač u Load-u?

 
Odgovor na temu

Dejan Vesic
Dejan Vesic
CEO
IGT Ogranak Beograd
Beograd

Član broj: 84929
Poruke: 217
*.finsoft.co.yu.

Sajt: www.vesic.org


+1 Profil

icon Re: ASP 2.0 Autentifikacija usera21.12.2006. u 08:58 - pre 210 meseci
U vrhu te strane postavi:

<%@ OutputCache Location="None" VaryByParam="none" NoStore="true" %>

ili

<%@ OutputCache Duration="1" Location="None" VaryByParam="none" %>
 
Odgovor na temu

oggie

Član broj: 126613
Poruke: 140
212.62.49.*



+1 Profil

icon Re: ASP 2.0 Autentifikacija usera21.12.2006. u 09:49 - pre 210 meseci
Sad sam nesto isprobavao. Na page load svake strane sam stavio:

Response.Cache.SetNoStore()
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetAllowResponseInBrowserHistory(False)

A onda na login page definisem promenljivu

Me.Session.Add("UserName", Prijava.UserName.ToString)

A onda na master page load kazem

If Session.Item("UserName") = "" Then
Response.Redirect("Login.aspx")
Else
lblLogin.Text = "Ulogovani ste: " & Session.Item("Username")
End If
Response.Cache.SetNoStore()
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetAllowResponseInBrowserHistory(False)

Ovo lici da radi, ali moram da istestiram.

Hvala svima na pomoci
 
Odgovor na temu

[es] :: .NET :: ASP 2.0 Autentifikacija usera

[ Pregleda: 5266 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.