Asp Login Form

SQL Procedure


alter PROCEDURE [dbo].[LoginPro]  
@Email as varchar(50),
@password as varchar(50)  

AS  
BEGIN  
SELECT Email, Password FROM Registration WHERE Email=@Email AND Password=@Password --we compare the values from the application we got with the values in the database  

 
 
END



Login Page

protected void Btn_Login_Click(object sender, EventArgs e)
    {
       // int k = 0;
        string user;
        string pass;

            user = txtusername.Text.ToString();
            pass = txtpassword.Text.ToString();
            if (user == "" || pass == "")
            {
                lblMsg.Text = "can't blank user name and password";
            }
            else
            {

                objBL.username = txtusername.Text.Trim();
                objBL.password = txtpassword.Text.Trim();

               int k = objBL.UserLogin();
                if (k > 0)
                {
                    Session["userName"] = user;
                    Response.Redirect("Datalist.aspx");
                   

                    //Response.Redirect("SubscribePage.aspx");
                }


                else
                {

                    lblMsg.Text = "can't login..";
                }
            }
       

    }



DLL Page

public int LoginCredential(string UserId, string Password)
        {
            int rev = 0;
            SqlCommand cmd;
            try
            {
                con.Open();
                cmd = new SqlCommand("LoginPro", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Email", UserId);
                cmd.Parameters.AddWithValue("@Password", Password);

             // cmd.Parameters.Add("@ConfMsg", SqlDbType.Char, 500);
             // cmd.Parameters["@status"].Direction = ParameterDirection.Output;

                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    rev++;
                }
                cmd = null;
                reader.Close();
                con.Close();
                return rev;
               // cmd.ExecuteNonQuery();
               
                
               // con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
           


        }  

BLL page

public int UserLogin()
        {
            try
            {

                return objDL.LoginCredential(username, password);
            }
            catch
            {
                throw;
            }

        }  

Comments

Popular posts from this blog

ASP.NET Interview Questions – Beginner Level (Part 1)