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

Problem sa sesijama kod logovanja, C#

[es] :: .NET :: ASP.NET :: Problem sa sesijama kod logovanja, C#

[ Pregleda: 1349 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zerrox

Član broj: 140455
Poruke: 8
92.36.162.*



Profil

icon Problem sa sesijama kod logovanja, C#20.12.2008. u 16:18 - pre 186 meseci
Pozdrav,

vjerovatno opet noob pitanje, ali hajde, to znači da će vas dosta znati odgovor :P Napisao sam funkciju za logovanje u kojoj provjeravam username i password, kreiram sesiju itd ... Međutim, to kreiranje sesije mi ne radi i ne znam zašto. Pomoću Response.Write ... sam tražio gdje je greška i ispada da mi se sesija ne kreira...

Dio koda gdje kreiram sesiju je sljedeći :

SqlConnection conn2 = new SqlConnection("server=M-1AE86794041F4\\SQLEXPRESS; Database = Prevoz; Integrated Security=SSPI;");

conn2.Open();

SqlCommand komm = new SqlCommand();
komm.CommandText = "select korisnik_id, username from korisnici where username = '" + TextBoxUsername.Text + "' and password = '" + TextBoxPassword.Text + "')";

String id = String.Empty;

//SqlDataReader dr = new SqlDataReader();

try
{
SqlDataReader dr = komm.ExecuteReader();
while (dr.Read())
{
id = dr[0].ToString();
Session["korisnik_id"] = id;
Session["korisnik_username"] = dr[1].ToString();
//if (Session.Count > 0)
// Response.Write("napokon kreirana sesija");
}
return id;
conn2.Close();
Response.Redirect("~/index.aspx");
}
catch (Exception exp)
{
//return exp.Message.ToString();
Response.Write(exp.Message);
}

U MasterPage za PageLoad imam :

protected void Page_Load(object sender, EventArgs e)
{
conn = new SqlConnection();

if (Session.Count > 0)
try
{
{
// Response.Write("postoje neke sesije");
if (Session["korisnik_username"] != null)
{
/*ucitaj moju kontrolu - meni korisnika*/
}

U Web.config fileu imam samo ovu liniju vezanu za sesije :

<system.web>

...
<sessionState mode="InProc" />

</system.web>


Kao i uvijek, hvala na svakoj pomoći.
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: Problem sa sesijama kod logovanja, C#

[ Pregleda: 1349 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

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