PDA

View Full Version : چک کردن true & false بودن در سطح دسترسی با اکسس



alifarahabadi
سه شنبه 21 بهمن 1393, 22:14 عصر
سلام
برای چک کردن در سطح دسترسی و ورود به در فرم لاگین :
ینی اول یوزر نیم و پسورد رو چک کنه ، بعد دسرسی به بخش ها که همون true false
میشه کوئری رو برام بگین ؟
بانکم اکسس هستش

NASA's Spaceman
چهارشنبه 22 بهمن 1393, 02:34 صبح
نیازی به استفاده از بانک نیست وقتی میخوای سطح دسترسی بدی
مثلا یه تکه کد این میشه
if (txtUsername.Text == "" || txtPassword.Text == "") {
MessageBox.Show("لطفا نام کاربری و رمز عبور خود را وارد نمایید");
}
if (comboBox1.SelectedIndex == 0)
{
if (txtUsername.Text == "admin" && txtPassword.Text == "admin")
{
Properties.Settings.Default.How = "Admin";
Properties.Settings.Default.Save();
frmMain frm = new frmMain();
frm.Show();
this.Hide();
}
else
{
MessageBox.Show("نام کاربری و یا رمز عبور مدیر اشتباه است");
}
}
else if (comboBox1.SelectedIndex == 1)
{
if (txtUsername.Text == "user" && txtPassword.Text == "user")
{
Properties.Settings.Default.How = "User";
Properties.Settings.Default.Save();
frmMain frm = new frmMain();
frm.Show();
this.Hide();
}
else
{
MessageBox.Show("نام کاربری و یا رمز عبور مسول ****** اشتباه است");
}
}

که البته برای ذخیره این ها از user setting ها استفاده شده و توی فرم اصلی هم فقط کافیه این رو تعریف کنی توی رویداد لود فرم
if (Properties.Settings.Default.How == "Admin") {
btnUsers.Visible = true;
label1.Text = "مدیر ****** به صفحه اصلی خوش آمدید";
}
else
{
btnUsers.Visible = false;
label1.Text = "مسول ****** به صفحه اصلی خوش آمدید";
}
که میتونی تو این دستور if خیلی چیز ها رو غیر فعال کنی برا کاربر و برا مدیر همش فعال باشه
با سپاس Spaceman

alifarahabadi
پنج شنبه 23 بهمن 1393, 20:18 عصر
سلام
مرسی عالی بود
کارم رو راه میندازه
اما مشکل من اینه که برای هر کاربر میخوام به صورت مجزا مدیر براش تعیین دسترسی کنه
تیبل رو ساختم که شامل این 4 فیلده
ثبت کردن ، گزارش ، مدیریت کاربر ، جستو جو
من یه کار کردم وقتی روی چک باکس کلیک میشه به صورت 1 ذخیره شه اگه نشد 0 برای هر کاربر
بعد میخوام موقع لاگین بگم هرکدوم 0 بود پیام بده دسترسی نداری ، هر کدوم 1 بود اجازه باز شدن بده
الان باید چیکار کنم ؟

NASA's Spaceman
جمعه 24 بهمن 1393, 02:36 صبح
با همین روش میشه همه کاری کرد
دقیقا تمامی چیزایی که گفتی با همون نمونه کد بالا میتونی انجام بدی
با سپاس Spaceman

alifarahabadi
جمعه 24 بهمن 1393, 22:34 عصر
میشه ی مقدار توضیح بدین ؟
چه کوئری داره ؟
چطوری از دیتا بیس بخونه یوزر و پسورد
چطوری سطح دسترسی رو چک کنم ؟