Problem sa Session!

Pozdrav svima

Koristim za logovanje sa sajta na CMS SQL server, sve to prolazi ali mi problem stvara ako otvorim neku stranicu za modifikovanje Session je podešena na 20 min ako samo par minuta ništa ne mijenjam nekad čak i manje odmah me vraća na LogIN.aspx Kako to riješiti?

u LogIN.aspx.cs stranici imam sledeće:

[b]public partial class webSite_login : System.Web.UI.Page
{
DBDataContext konekcija = new DBDataContext();

protected void Page_Load(object sender, EventArgs e)
{

}
protected void cmdSubmit_Click(object sender, EventArgs e)
{

    string userNameVal = txtUserName.Text.Trim();
    string userPasswordVal = txtPassword.Text.Trim();
    Session.Timeout = 20;


    List<usersSelectResult> userLogInLST = konekcija.usersSelect(userNameVal, userPasswordVal).ToList();

    if (Convert.ToInt32(userLogInLST.Count) > 0)
    {
        Session["userName"] = userNameVal;
        Session["userPassword"] = userPasswordVal;
        Response.Redirect("../newsSelect.aspx");

    }
}

}
[/b]

u masterPage CMS-a imam provjeru ako korisnik nije ulogovan da ga odmah prebaci na LogIN

[b]public partial class MasterPage : System.Web.UI.MasterPage
{
DBDataContext konekcija = new DBDataContext();

protected void Page_Load(object sender, EventArgs e)
{
    if (Session["userName"] == null || Session["userPassword"] == null)
    {
        Response.Redirect("/webSite/login.aspx");
    }
    else
    {
       string userNameSes = Session["userName"].ToString();
       string userPasswordSes = Session["userPassword"].ToString();

        List<usersSelectResult> userLogInLST = konekcija.usersSelect(userNameSes, userPasswordSes).ToList();

        if (Convert.ToInt32(userLogInLST.Count) == 0)
        {
            Response.Redirect("newsSelect.aspx");
    
        }
    }
}

}[/b]

Ne znam jesi li ovo pogledao:

Postavi u web.config fajl da session traje 20 minuta.

postavio sam u webConfig ovo ali opet ništa

onda je moguce da je u IIS-u nastimano da je aplikacijski timeout je manji od 20 minuta.

kako to da promijenim i gdje?

našao sam ovdje http://forums.asp.net/t/1283350.aspx nešto o tome ali ne mogu naći ovo kod sebe u projektu

Select Default Web Site > Properties > Home Directory > Application Settings > Configuration > Options.

Pronašao sam kako se to mijenja na
http://support.yessoftware.com/kb_article.asp?article_id=74

ali kod mene u administrative tools nema ovog IIS, da nebi to trebalo možda na serveru nešto postaviti a ne na lokalu pošto ja sajt testiram na serveru.

[quote=“sasaa”]Pronašao sam kako se to mijenja na
http://support.yessoftware.com/kb_article.asp?article_id=74

ali kod mene u administrative tools nema ovog IIS, da nebi to trebalo možda na serveru nešto postaviti a ne na lokalu pošto ja sajt testiram na serveru.[/quote]

Pa ako testiras na serveru, naravno da tamo trebas postaviti :smiley:

pa dobro za svaki slučaj da priupitam :smiley:

Nešto mi nije jasno sa ovim LogIn-om na jednom sajtu radi bez problema dok na drugom NE ,razlika je samo što u ovom što ne radi koriste se devexpress-ove stvarčice…

Da li neko ima neki login da predloži da ga koristim?


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja