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

نام تاپیک: چند تا سئوال برای طراحی فرم login

  1. #1

    Thumbs down چند تا سئوال برای طراحی فرم login

    میخواهم به هر کاربر یک سری اختیارات بدهم.برای هر اختیار میخواهم یک بیت در نظر بگیرم.چه نوع داده لی برای کل اختیارات در نظر بگیرم وچگونه به تک تک بیت های آن برای اعمال کنترل دسترسی داشته باشم.


    سلام خواهش می کنم سئوالات من را جواب بدید.
    من با کمک کتاب آقای هاشمی یک فرم ورود کاربران تهیه کردم ولی چون میخواستم از
    جدول کاربران user name ,passرا بگیرد یک جدول در نظر گرفتم و به صورت
    if(txtPassword.Text == Ldt.Columns["Users_passworrd"].ToString())
    ولی این کار error می دهد و می گوید از این obj نمونه ای وجود ندارد.
    در ضمن using formslibrary رو هم نمی شناسه!!!!!!!!

  2. #2
    دوست عزیز لطف کنید و کد را کامل یا پروژتون رو ارسال کنید. از این یک خط ، واقعا نمیشه خطای برنام رو بدست آورد.

  3. #3
    SqlConnection Lcnn = newSqlConnection(Cstr);
    DataTable Ldt = newDataTable();
    SqlDataAdapter Lda = newSqlDataAdapter();
    DataColumn Ldcuser = newDataColumn();
    Lda.SelectCommand =
    newSqlCommand();
    Lda.SelectCommand.Connection = Lcnn;
    Lda.SelectCommand.CommandText =
    "select Users_name,Users_password,Users_id from Users";
    Lda.SelectCommand.CommandType =
    CommandType.Text;
    Lcnn.Open();
    Lda.Fill(Ldt);
    Lcnn.Close();

    // Was a user name entered?
    if(txtUserName.Text.Trim().Length > 0)
    {
    // Was the password correct?//"secret"
    //if(txtPassword.Text == Ldt.Columns["Users_passworrd"].ToString())
    if (txtPassword.Text == "mohi")
    {
    // Successful login, set the User ID
    intUserID = 27;
    // Raise the LoginSucceeded event
    if(this.LoginSucceeded != null)
    this.LoginSucceeded(this,
    newLoginEventArgs(intUserID));
    // Turn on the allow closing flag
    blnAllowClosing = true;
    }
    else
    {
    // Inform the user
    // that the password was invalid
    MessageBox.Show("©êھ م ی© ں¬¢ ںى ں«¢ ","Login");
    // Increment the attempt count
    intAttemptCount += 1;
    // Check the attempt count
    if (intAttemptCount == 3)
    {
    // Raise the LoginFailed event
    if(this.LoginFailed != null)
    this.LoginFailed(this,newEventArgs());
    // Set the Cancel dialog result
    this.DialogResult = DialogResult.Cancel;
    // Turn on the allow closing flag
    blnAllowClosing = true;
    }
    }
    }
    else
    {
    // Inform the user
    // that they must supply a user name
    MessageBox.Show("¬êں ںی§ یک ëںê ی©ی§ §ں¬¢ى ں¬ی§","Login");
    }

  4. #4
    اینم کد مربوط به سئوال ارتباط list box با datagrid view که می گه multi part identifier couldnot bound
    SqlConnection Pcc = newSqlConnection(Cstr);
    Pcdt =
    newDataTable();
    Pcda =
    newSqlDataAdapter();
    Pcda.SelectCommand =
    newSqlCommand();
    Pcda.SelectCommand.Connection = Pcc;
    Pcda.SelectCommand.CommandText =
    "select CG_name,CG_buying_rate,CG_carat " + "FROM Created_goods " + " where D_id ="+listBox1.SelectedValue.ToString();
    Pcda.SelectCommand.CommandType =
    CommandType.Text;
    Pcc.Open();
    Pcda.Fill(Pcdt);
    Pcdv =
    newDataView(Pcdt);
    Pcc.Close();
    dataGridView2.DataSource = Pcdv;

  5. #5
    اینم کد مربوط به سئوال update شدنdatagrid view در همان لحظه ای که اطلا عات وارو می کنم
    SqlConnection PIC = newSqlConnection(Cstr);
    SqlCommand PI = newSqlCommand();
    PI.CommandText =
    "insertintoperiodproc";
    PI.CommandType =
    CommandType.StoredProcedure;
    PI.Parameters.AddWithValue(
    "@Periodname", textBox1.Text);
    PI.Parameters.AddWithValue(
    "Periodbegin", textBox2.Text);
    PI.Parameters.AddWithValue(
    "Periodend", textBox3.Text);
    PI.Connection = PIC;
    PIC.Open();
    PI.ExecuteNonQuery();
    PIC.Close();

  6. #6
    برای پست شماره 5 :
    کافیه بعد از update کردن توسط sp ، دوباره dataset یا datatable یا dataview متصل به datagride رو fill کنید.

    برای جواب سوال پست 4 باید حتما پروژتون رو دید که کنترلهاتون رو به چی فیلدهایی bind کردید.

  7. #7
    دوست عزیز کاش فایل فرم مورد نظر رو کامل آپلود کنید. اینجوری خیلی راحتتر میشه کدتون رو خوند.
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  8. #8
    [FONT='Arial','sans-serif']سلام[/FONT]
    [FONT='Arial','sans-serif']من هم یه زمانی می خواستم یه همچین کاری انجام بدم. البته نمیدونم منظور شما رو درست متوجه شدم یا نه.[/FONT]
    [FONT='Arial','sans-serif']خوب واسه این کار خیلی ساده میشه یک جدول در نظر بگیرین و برای هر دسترسی یه فیلد داشته باشین که می تونه با داشتن یا نداشتن دسترسی 1 یا 0 بشه.[/FONT]
    [FONT='Arial','sans-serif']بعد همون زمانی که [/FONT]username [FONT='Arial','sans-serif'] و [/FONT]password[FONT='Arial','sans-serif'] کاربر چک می شه دسترسی هاش رو هم توی [/FONT]property [FONT='Arial','sans-serif'] هایی که برای هر دسترسی تعریف کردین بذارین. که بعدا ازشون توی فرم های دیگه برنامه استفاده کنید[/FONT]
    [FONT='Arial','sans-serif']این یه کار خیلی ابتداییه که کنترل دسترسی ها به عهده خود [/FONT]application[FONT='Arial','sans-serif'] هست . اگه منظورتون همین بود بگین یه مثال هم بذارم.[/FONT]
    [FONT='Arial','sans-serif']اما روش بهتر اینه که کنترل رو بذارین به عهده [/FONT]sql server[FONT='Arial','sans-serif'] که واسه این کار به این لینک ها یه نگاهی بندازین:[/FONT]
    [FONT='Arial','sans-serif'][/FONT]

  9. #9
    سلام
    من هم یه زمانی می خواستم یه همچین کاری انجام بدم. البته نمیدونم منظور شما رو درست متوجه شدم یا نه.
    خوب واسه این کار خیلی ساده میشه یک جدول در نظر بگیرین و برای هر دسترسی یه فیلد داشته باشین که می تونه با داشتن یا نداشتن دسترسی 1 یا 0 بشه.
    بعد همون زمانی کهusername وpassword کاربر چک می شه دسترسی هاش رو هم توی propertyهایی که برای هر دسترسی تعریف کردین بذارین. که بعدا ازشون توی فرم های دیگه برنامه استفاده کنید
    این یه کار خیلی ابتداییه که کنترل دسترسی ها به عهده خود application هست . اگه منظورتون همین بود بگین یه مثال هم بذارم.اما روش بهتر اینه که کنترل رو بذارین به عهده که واسه این کار به این لینک ها یه نگاهی بندازین:

  10. #10
    sorry لینک هایی که داشتم همه مربوط به ASP.NET بودن

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

  1. پاسخ: 2
    آخرین پست: یک شنبه 20 خرداد 1386, 07:47 صبح
  2. can not open database requested in login 'out' login failed
    نوشته شده توسط m_zamani در بخش VB.NET
    پاسخ: 6
    آخرین پست: سه شنبه 26 دی 1385, 12:18 عصر
  3. مشکل Login کردن در هر بار باز کردن صفحات سایت
    نوشته شده توسط www2006 در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 1
    آخرین پست: سه شنبه 04 مهر 1385, 10:24 صبح
  4. 25. اتصال به شبکه بدون login
    نوشته شده توسط mahdy1 در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: پنج شنبه 06 بهمن 1384, 11:44 صبح

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

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