protected void btnchange_Click(object sender, EventArgs e)
        {
            LoginBusiness  cmb            = new LoginBusiness();
            CommonBusiness CommonBusiness = new CommonBusiness();

            if (Session["p"].ToString() == txt_OldPass.Text)
            {
                if (txt_NewPass.Text == txt_ConfNewPass.Text)
                {
                    try
                    {
                        cmb.changePassword(CommonBusiness.EncryptPass(txt_NewPass.Text), int.Parse(Session[sessionNames.userID_Karbar].ToString()));
                        lbl_Message.Text = "رمز عبور با موفقیت تغییر پیدا کرد";
                    }
                    catch
                    {
                        lbl_Message.Text = "خطا در انجام عملیات";
                    }
                }
                else
                {
                    lbl_Message.Text = "رمز عبور جدید صحیح وارد نشده است";
                }
            }
            else
            {
                lbl_Message.Text = "رمز فعلی اشتباه وارد شده است";
            }
        }
Example #2
0
        protected void btnchange_Click(object sender, EventArgs e)
        {
            LoginBusiness  cmb            = new LoginBusiness();
            CommonBusiness CommonBusiness = new CommonBusiness();

            if (Session["p"].ToString() == txt_OldPass.Text)
            {
                if (txt_NewPass.Text == txt_ConfNewPass.Text)
                {
                    try
                    {
                        cmb.changePassword(CommonBusiness.EncryptPass(txt_NewPass.Text), int.Parse(Session[sessionNames.userID_Karbar].ToString()));
                        int appID = 0;
                        if (Session[sessionNames.appID_Karbar] != null)
                        {
                            appID = int.Parse(Session[sessionNames.appID_Karbar].ToString());
                        }
                        CommonBusiness.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), appID, 97, "تغییر رمز عبور");
                        lbl_Message.Text = "رمز عبور با موفقیت تغییر پیدا کرد";
                    }
                    catch
                    {
                        lbl_Message.Text = "خطا در انجام عملیات";
                    }
                }
                else
                {
                    lbl_Message.Text = "رمز عبور جدید صحیح وارد نشده است";
                }
            }
            else
            {
                lbl_Message.Text = "رمز فعلی اشتباه وارد شده است";
            }
        }
Example #3
0
        protected void btnConvertProfessors_Click(object sender, EventArgs e)
        {
            var dt = cdao.GetAllProfessorsLogins();

            foreach (DataRow row in dt.Rows)
            {
                cdao.InsertProfessorsLogin(row["ocode"].ToString(), CommonBusiness.EncryptPass(row["password_ost"].ToString()));
            }
            lblResult.Text = "Professors Inserted!";
        }
 private bool ChangePasswordAndEnable(string password, int userId)
 {
     try
     {
         _loginBusiness.ChangePasswordAndEnable(CommonBusiness.EncryptPass(password), userId);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Example #5
0
        protected void btnConvert_Click(object sender, EventArgs e)
        {
            var dt = cdao.GetAllStudentsLogins();

            foreach (DataRow row in dt.Rows)
            {
                cdao.InsertStudentsLogin(row["stcode"].ToString(), CommonBusiness.EncryptPass(row["password_stu"].ToString()));
            }
            lblResult.Text = "Students Inserted!";
            //foreach (DataRow row in dt.Rows)
            //    lblResult.Text += "$$" + row["stcode"] + ":" + CommonBusiness.DecryptPass(row["Password"].ToString()) + "$$";
        }
        public ManagementPanelDTO InsertData()
        {
            ManagementPanelDTO MpClass = new ManagementPanelDTO();

            MpClass.Id           = 0;
            MpClass.Name         = txt_NameFa.Text;
            MpClass.Family       = txt_FamilyFa.Text;
            MpClass.LatinName    = txt_NameEn.Text;
            MpClass.LatinFamily  = txt_FamilyEn.Text;
            MpClass.NationalID   = txt_NationalID.Text;
            MpClass.Mobile       = txt_Mobile.Text;
            MpClass.EmailAddress = txt_EmailAddress.Text;
            MpClass.UserName     = txt_UserName.Text;
            MpClass.Password     = CommonBusiness.EncryptPass(txt_Password.Text);
            MpClass.TypeAccount  = int.Parse(ddl_TypeAccount.SelectedIndex.ToString());

            return(MpClass);
        }
Example #7
0
        protected void btn_Pass_ServerClick(object sender, EventArgs e)
        {
            bool sent; string smsStatusText;

            var isStudent = !(txtuser.Value.Length < 8 && CommonBusiness.IsNumeric(txtuser.Value));
            var dt        = logBusiness.SendUserPassword(txtuser.Value.changePersianNumberToLatinNumber(), idd_meli.Value.changePersianNumberToLatinNumber(), "", isStudent);

            if (dt.Rows.Count == 0)
            {
                dt = logBusiness.SendUserPassword(txtuser.Value.changePersianNumberToLatinNumber(), idd_meli.Value.changePersianNumberToLatinNumber(), "", !isStudent);
            }
            if (dt.Rows.Count > 0)
            {
                Random generator = new Random();
                var    code      = generator.Next(0, 999999).ToString("D6");
                var    token     = CommonBusiness.EncryptPass(code);
                var    expDate   = DateTime.Now.AddMinutes(30);
                if (logBusiness.SetChangePasswordToken(txtuser.Value.changePersianNumberToLatinNumber(), isStudent, token, expDate))
                {
                    var result = CB.sendSMS(dt.Rows[0]["mobile"].ToString(), "کد بازیابی شما: " + code, out sent, out smsStatusText);
                    if (sent)
                    {
                        Session["RecoveryInfo"] = txtuser.Value;
                        pnlSendCode.Visible     = false;
                        pnlEnterCode.Visible    = true;
                        rdw.RadAlert("کد بازیابی از طریق پیامک برای شما ارسال گردید. مهلت ورود کد بازیابی و تغییر رمز عبور 30 دقیقه می باشد.", null, null, "پیام", "");
                    }
                    else
                    {
                        rdw.RadAlert(smsStatusText, null, null, "پیام", "");
                    }
                    int asanakStatus = CB.getAsanakStatusID(result);
                    CB.LogStatusMessage(txtuser.Value, result, dt.Rows[0]["mobile"].ToString(), asanakStatus, result, 13);
                }
                else
                {
                    rdw.RadAlert("امکان ایجاد کد بازیابی برای شما وجود ندارد. لطفا با پشتیبانی تماس بگیرید.", null, null, "پیام", "");
                }
            }
            else
            {
                rdw.RadAlert("اطلاعات وارد شده صحیح نمی باشد", null, null, "پیام", "");
            }
        }
Example #8
0
 protected void btnManual_Click(object sender, EventArgs e)
 {
     lblOutput.Text = CommonBusiness.EncryptPass(txtInput.Text);
 }