using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
namespace The_Kila.Admin
{
public partial class Default1 : System.Web.UI.Page
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["kilaCon"].ToString());
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSubmit_Click(object sender, EventArgs e)
{//---check user login info
try
{
if ((!string.IsNullOrEmpty(txtUserName.Text)) && (!string.IsNullOrEmpty(txtPassword.Text)))
{
string cLogin = "select count(*) from login where username='" + txtUserName.Text.TrimStart().TrimEnd() + "' and password='" + txtPassword.Text.Trim() + "'";
SqlCommand cmd = new SqlCommand(cLogin, con); con.Open();
Int32 nUser = Convert.ToInt32(cmd.ExecuteScalar()); con.Close();
if (nUser > 0)
{
CreateCookiee();
Response.Redirect("~/Admin/adminHome.aspx");
}
else
Response.Write("<script>alert('Invalid UserName Or Password')</script>");
}
else
Response.Write("<script>alert('Please fill UserName and Password')</script>");
}
catch (Exception)
{
// Response.Redirect("~/Admin/Default.aspx");
//throw;
}
}
private void CreateCookiee()
{//--login user create cookie
HttpCookie _logCookie = new HttpCookie("userInfo");
_logCookie["loginName"] = txtUserName.Text.TrimStart().TrimEnd();
// _logCookie["password"] = txtPassword.Text.TrimStart().TrimEnd();
_logCookie.Expires.AddMinutes(30);
Response.Cookies.Add(_logCookie);
}
}
}
//--------------------
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
namespace The_Kila.Admin
{
public partial class AdminMaster : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (!Page.IsPostBack)
{
HttpCookie _InfoCookie = new HttpCookie("userInfo");
if (_InfoCookie != null && (!string.IsNullOrEmpty(Convert.ToString(Request.Cookies["userInfo"]["loginName"]))))
{
string cLoginUser = Server.HtmlEncode(Request.Cookies["userInfo"]["loginName"]);
lblWelcomeLogin.Text = "Welcome -" + cLoginUser;
}
else
Response.Redirect("http://thekila.in/");
}
}
catch (Exception)
{
Response.Redirect("~/Admin/Default.aspx");
// throw;
}
}
protected void LinkButton1_Click(object sender, EventArgs e)
{//--loout
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ExpiresAbsolute = DateTime.Now.AddMonths(-1);
Response.Cookies["userInfo"].Expires = DateTime.Now.AddDays(-1);
HttpCookie aCookie = Request.Cookies["userInfo"];
aCookie.Values.Remove("loginName");
Response.Cache.SetExpires(DateTime.UtcNow.AddHours(-1));
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Response.Redirect("~/Admin/Default.aspx");
}
}
}
No comments:
Post a Comment