نمایش نتایج 1 تا 2 از 2

نام تاپیک: راهنمایی در مورد مبحث امنیتی

  1. #1

    Question راهنمایی در مورد مبحث امنیتی

    با سلام بر اساتید

    من میخواستم یک فرم درست کنم که بتونم از طریق فرم چند ویژه گی ایجاد کنم برای کاربران: مثل تغییر کلمه عبور و....(توی عکس مشخص هست)

    این فرم برای ثبت کاربر جدید هست که مشکلی نداشت و درست اش کردم!!! ولی برای فرم ویرایش اطلاعات کاربران به مشکل برخورد کردم!!





    if(txtPass1.Text==txtPass2.Text)
    {
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = con;
    cmd.Parameters.Clear();
    cmd.CommandText = "insert into Tbl_User(username,password,per)values(@user,@pass, @pr)";
    cmd.Parameters.AddWithValue("@user",txtUser.Text);
    cmd.Parameters.AddWithValue("@pass",txtPass1.Text) ;
    cmd.Parameters.AddWithValue("@pr", txtPer.Text);
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    MessageBox.Show("اطلاعات ثبت شد");
    txtUser.Clear();
    txtPass1.Clear();
    txtPass2.Clear();
    txtPer.Clear();

    }



    الان مشکل اینجا هست که از 3 تا کلمه عبور همزمان باید اپدیت بشوند!!! ولی نمی دانم به چه صورت باید کد اش را بنویسم!!من توی دیتابیس یک فیلد به نام password بیشتر درست نکردم!!! الان اینجا باید رمز قدیمی با رمز جدید جایگزین بشود!!



    این کد برای ویرایش هست ولی اشتباه هست! و کار نمی کنه!!!



    SqlCommand cmd = new SqlCommand();
    cmd.Parameters.Clear();
    cmd.Connection = con;
    string sql = "update Tbl_Member set username='{0}',password='{1}',per='{2}' where usename={3}";
    sql = string.Format(sql, txtUser, txtPass0);
    cmd.CommandText = sql;
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    MessageBox.Show("اطلاعات ویرایش شد");



    لطفا راهنمایی کنید!

    سپاس

  2. #2

    نقل قول: راهنمایی در مورد مبحث امنیتی


    SqlCommand cmd = new SqlCommand
    {
    Connection = con,
    CommandText = "update Tbl_Member set password=@NewPassword where usename=@Username and password=@OldPassword"
    };
    cmd.Parameters.AddWithValue("@NewPassword" , txtNewPass.Text);
    cmd.Parameters.AddWithValue("@Username", txtUser.Text);
    cmd.Parameters.AddWithValue("@OldPassword", txtOldPass.Text);
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    MessageBox.Show("اطلاعات ویرایش شد");

تاپیک های مشابه

  1. راهنمایی در مورد قفل امنیتی
    نوشته شده توسط MOHSEN8000 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: چهارشنبه 16 تیر 1389, 14:44 عصر
  2. راهنمایی در مورد Activex
    نوشته شده توسط ahmad shapaloot در بخش VB.NET
    پاسخ: 0
    آخرین پست: دوشنبه 09 تیر 1382, 01:20 صبح
  3. راهنمایی در مورد کریستال ریپورت
    نوشته شده توسط morteza_dehghan در بخش VB.NET
    پاسخ: 5
    آخرین پست: سه شنبه 23 اردیبهشت 1382, 21:01 عصر
  4. راهنمایی در مورد دستورات sql
    نوشته شده توسط morteza_dehghan در بخش VB.NET
    پاسخ: 4
    آخرین پست: سه شنبه 23 اردیبهشت 1382, 13:14 عصر
  5. درخواست راهنمایی در مورد refresh
    نوشته شده توسط morteza_dehghan در بخش VB.NET
    پاسخ: 2
    آخرین پست: شنبه 06 اردیبهشت 1382, 08:07 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •