Esempio n. 1
0
    public static void SaveUserData(String username, String password, String repassword, String firstname, String lastname, String doj, String contactno, String emailid, String role, String mode, String userid)
    {
        decimal alias = Convert.ToDecimal(HttpContext.Current.Session["UserID"].ToString().Trim().Substring(0, 4));

        string hashedpassword = String.Empty;

        // IN Edit mode, if password is not passed in modal update, do not compute hash and pass password field as blank.
        // Stored procedure handled blank password condition.
        if (!String.IsNullOrEmpty(password))
        {
            string sltforpwd = BCrypt.GenerateSalt(10);
            hashedpassword = BCrypt.HashPassword(password, sltforpwd);
        }

        VPCRMSBAL.SaveUserDetails(alias, username, hashedpassword, firstname, lastname, doj, Convert.ToDecimal(contactno), emailid, role, "N", mode, userid);
    }