public string getUsers(string username, string password, bool isEncrypted)
        {
            string        output     = "";
            string        passEncrpt = new EncryptoDecrypto().encrypto(password);
            List <string> result     = ucd.readUser(username, passEncrpt, true);

            foreach (string str in result)
            {
                output += str;
            }
            return(output);
        }
        protected void btn_register_Click(object sender, EventArgs e)
        {
            if (txt_registerUsername.Value != null && txt_registerUsername.Value != "" && txt_registerPassword.Value != null && txt_registerPassword.Value != "")
            {
                string result = "";
                bool   flag   = false;
                result = getUsers1(txt_registerUsername.Value.ToString());
                // List<string> result = ucd.readUser(txt_registerUsername.Value.ToString(), encpass, true);
                if (result.Equals("") || result.Equals(null) || !result.Any())
                {
                    flag = imageVerifer();
                    if (flag)
                    {   //If non exisitng user, add new user
                        string firstname   = txt_firstname.Value.ToString();
                        string lastname    = txt_lastname.Value.ToString();
                        string username    = txt_registerUsername.Value.ToString();
                        string password    = txt_registerPassword.Value.ToString();
                        string passEncrp   = new EncryptoDecrypto().encrypto(password);
                        bool   isEncrypted = true;
                        bool   done        = ucd.addNewEndUser(firstname, lastname, username, passEncrp, isEncrypted);
                        if (done)
                        {
                            Response.Write("<script language='javascript'>alert('Registration Successful, Please Login');</script>");

                            Server.Transfer("UserLoginPage.aspx", true);
                        }
                    }
                    else
                    {
                        lbl_registerUser.Text = "You got wrong captcha! Click on new image";
                        txt_imgText.Value     = "";
                    }
                }
                else
                {
                    lbl_registerUser.Text = "Already a user? Please Login";
                }
            }
        }
        protected void btn_login_Click(object sender, EventArgs e)
        {
            string result = "";

            if (txt_userName.Value != null && txt_userName.Value != "" && txt_password.Value != null && txt_password.Value != "")
            {
                result = getUsers(txt_userName.Value.ToString(), txt_password.Value.ToString(), false);
            }
            if (!result.Any())
            {
                lbl_userLogin.Text = "Login Un-successful, try registering if new user";
            }
            else
            {
                lbl_userLogin.Text = "Login Successfull--" + result;
                string[] tokens = result.Split(';');
                Session["username"] = tokens[0];
                string passDecrpt = new EncryptoDecrypto().decrypto(tokens[1]);
                Session["password"] = passDecrpt;
                Session["role"]     = "endUser";
                Response.Redirect("UsersLandingPage.aspx");
            }
        }