Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Yardım Masası

SORU: C# ile Asp.net Login
Gene bir soru ile karşınızdayım login konusunda login.aspx sayfasından giriş yapılıyor ve login_Click mevzuu kullanılarak bu giriş databaseden kontrol ediliyor. Ama ziyaretci siteyi gezerken login olduğu halde nedense login olmamış gibi gözüküyor ve sayfayı yenilediği zaman login oluyor yani sayfalar arasında logout'ta aynı durum söz konusu oluyor. Login'ken gezdiği sayfaları logout olduktan sonra tekrar ziyaret ettiğinde logout olmamış gibi sayfayı yenileyince normale dönüyor ben bu login mevzuuna bir session eklemek istedim ama bir türlü başaramadım şimdiden yardımlarınız için teşekkür eder.

protected void Login_Click(object sender, ImageClickEventArgs e)
        {
            string username = UserName.Value.Replace("'", "''");
            string password = Password.Value.Replace("'", "''");
            string sql = "select * from Bayii where username='{0}' and password='{1}'";
            sql = String.Format(sql, username, password);
            OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" + HttpContext.Current.Server.MapPath("~/App_Data/vendor.mdb"));
            con.Open();
            OleDbDataAdapter da = new OleDbDataAdapter(sql, con);
            DataTable dt = new DataTable("");
            da.Fill(dt);
            if (dt.Rows.Count == 1)
                FormsAuthentication.RedirectFromLoginPage(username, persist.Checked);
             else
                Message.Text = "Hatalı Bayii Adı veya Parola: Yeniden Deneyiniz..";

            string user;
            string pass;
            string adres;
            string email;
            foreach (DataRow dr in dt.Rows)
            {
                user = dr["username"].ToString();
                pass = dr["password"].ToString();
                adres = dr["adres"].ToString();
                email = dr["email"].ToString()
            }
        }



Cevaplar

Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.
© 2005, Bilişim Kulübü. (1046 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen