| using System; |
| using System.Data; |
| using System.Configuration; |
| using System.Collections; |
| using System.Web; |
| using System.Web.Security; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| using System.Web.UI.WebControls.WebParts; |
| using System.Web.UI.HtmlControls; |
| using System.Data.SqlClient; |
| |
| namespace HSI |
| { |
| public partial class login : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| Session["UserId"] = userid; |
| } |
| |
| |
| private bool AuthenticateUser(string uname, string password) |
| |
| { |
| |
| bool bflag = false; |
| |
| string connString = "Server=portalsql;Database=portal;Integrated Security=True"; |
| |
| string strSQL = "select * from icc_users where username ='" + uname + "' AND password ='" + password + "' and userid = '" + Session["UserId"] + "'"; |
| |
| DataSet userDS = new DataSet(); |
| |
| SqlConnection m_conn; |
| |
| SqlDataAdapter m_dataAdapter; |
| |
| SqlCommand m_Command; |
| |
| try |
| |
| { |
| |
| m_conn = new SqlConnection(connString); |
| |
| m_conn.Open(); |
| |
| m_dataAdapter = new SqlDataAdapter(strSQL, m_conn); |
| |
| m_dataAdapter.Fill(userDS); |
| |
| m_conn.Close(); |
| |
| } |
| |
| catch (Exception ex) |
| |
| { |
| |
| userDS = null; |
| |
| } |
| |
| |
| |
| if (userDS != null) |
| |
| { |
| |
| if(userDS.Tables[0].Rows.Count > 0) |
| |
| bflag = true; |
| |
| } |
| |
| return bflag; |
| |
| } |
| |
| protected void Login1_Authenticate1(object sender, AuthenticateEventArgs e) |
| { |
| |
| try |
| { |
| |
| string uname = Login1.UserName.Trim(); //Get the username from the control |
| |
| string password = Login1.Password.Trim(); //get the Password from the control |
| |
| bool flag = AuthenticateUser(uname, password); |
| |
| if (flag == true) |
| { |
| |
| e.Authenticated = true; |
| |
| Login1.DestinationPageUrl = "reports.aspx?page='" + Session["UserId"] + "'"; |
| |
| } |
| |
| else |
| |
| e.Authenticated = false; |
| |
| } |
| |
| catch (Exception) |
| { |
| |
| e.Authenticated = false; |
| |
| } |
| |
| } |
| } |
| } |