PDA

View Full Version : سوال: واکشی نام فرد متناظر با نام کاربری فعال در سیستم؟



reza4359
شنبه 02 آذر 1392, 21:35 عصر
سلام دوستان چطوری میشه نام فرد متناظر با نام کاربری فعال در سیستم رو واکشی کنیم یعنی موقع ثبت نام وقتی غیراز نام کاربری فرد ، نام اون روهم ثبت میکنیم حالا وقتی وارد سیستم میشه نام اون رو هم واکشی کنیم و نمایش بدیم؟

rezaei_y
شنبه 02 آذر 1392, 22:56 عصر
یک متغیر به صورت استاتیک داخل یک کلاس تعریف کن و موقع لاگین با نام شخص مقدار دهی کن و در طول برنامه ازش استفاده کن

reza4359
یک شنبه 03 آذر 1392, 14:40 عصر
ممنون دوست عزیز میشه یک نمونه بذارید

reza4359
یک شنبه 03 آذر 1392, 17:21 عصر
رفقا کسی نیست بگه چطوری میشه اینکارو کرد؟

rezaei_y
یک شنبه 03 آذر 1392, 18:26 عصر
دوست عزیز شما زمانی که کاربر نام کاربری و کلمه عبور رو وارد میکنه این نام کاربری رو با بانک یوزرها مقایسه میکنی اگه وجود داشت اجازه ورود میدی

خوب قبل از اینکه اجازه ورود بدی یک جستجوی دیگه انجام بده و نام شخصی رو که نام کاربریش رو وارد کرده بدست بیارید یه جستجوی ساده اس select Name from users where UserName=@userName
و سپس نام بدست اومده رو توی یک متغیر ذخیره کن و در طول برنامه ازش استفاده کن

reza4359
دوشنبه 04 آذر 1392, 00:40 صبح
دوست عزیز من به این صورت عمل کردم ولی جواب نمیده البته شاید کدهام ایراد داره
در صفحه لاگین اومدم یک کلاس به این صورت تعریف کردم

class
MyClass {




public static string mrk;


}







SqlCommand com = new SqlCommand("select name from pass where uid=@uid", con1);
SqlDataReader dr = com.ExecuteReader();

while (dr.Read())
{
MyClass.mrk = (dr["name"].ToString());

}
lb1.Text = MyClass.mrk.ToString();
dr.Close();
con1.Close();
داخل صفحه بعد از لاگین هم به این صورت ازش استفاده کردم


log loname = new log();
toolStripStatusLabel1.Text = loname.lb1.Text;

reza4359
دوشنبه 04 آذر 1392, 14:26 عصر
دوستان کسی نیست جواب بده؟

danialafshari
دوشنبه 04 آذر 1392, 14:45 عصر
سلام
نمونه ها و سوالات زیادی در رابطه با فرم Login وجود داره، قبل از ایجاد تاپیک جستجو کنید.
شما هنوز مسئله Login براتون جا نیفتاده، خب وقتی جا نیفتاده چطور میخواید کدشو بزنید؟
این نمونه کمک زیادی بهتون میکنه
http://barnamenevis.org/showthread.php?64210-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE&p=1707265&viewfull=1#post1707265
موفق باشید