protected void Page_Load(object sender, EventArgs e)
{
if (Request.Params["email"] != null && Request.Params["password"] != null)
{
String mail = Request.Params["email"].ToString();
String sifre = Request.Params["password"].ToString();
if (mail != null && sifre != null)
{
DB db = new DB();
// değerler var veritabanını ziyaret et
String query = "select *from admin where mail = '" + mail + "' and sifre = '" + DB.MD5Sifrele(sifre) + "'";
SqlCommand cm = new SqlCommand(query, db.conn);
SqlDataReader rd = cm.ExecuteReader();
if (rd.Read())
{
// kullanıcı var
Session["adminID"] = rd["id"];
Session["adminAdi"] = rd["adi"] + " " + rd["soyadi"];
// beni hatırla tıklanmış ise
HttpCookie cerez = new HttpCookie("adminCerez");
cerez["adminAdi"] = rd["adi"] + " " + rd["soyadi"];
if (Request.Params["remember"] != null)
{
cerez["id"] = rd["id"].ToString();
}
cerez.Expires = DateTime.Now.AddDays(3);
Response.Cookies.Add(cerez);
// sayfa yönlendirma yapılıyor
Response.Redirect("admin.aspx");
}
else
{
// böyle bir kullanıcı yok
Response.Redirect("Default.aspx?girisHatasi=hata");
}
}
else
{
Response.Redirect("Default.aspx");
}
}
else
{
// istenilen değerler yok !
Response.Redirect("Default.aspx");
}
}