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

نام تاپیک: بدست آوردن نام کاربری

  1. #1

    بدست آوردن نام کاربری

    سلام چطور میشه تو ویندوز اپیلیکشن وقتی کاربر لاگین میکنه در فرم یعدی مشخصاتشو سلکت کنی بر اساس نام کابریش یا بر اساس آی دیش میخوام وقتی لاگین کرد وارد فرم اصلی شد کل مشخصات ثبت نامیش نمایش داده شه باسپاس

  2. #2
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: بدست آوردن نام کاربری

    خب شما دیتا رو که بر حسب نام و پسورد گرفتید همون جا همه دیتاشو بیارید و تو هر فرم دیگه ای خواستید پاس بدید. الان کجاش مشکل دارید دقیقا؟

  3. #3

    نقل قول: بدست آوردن نام کاربری

    نقل قول نوشته شده توسط parvizwpf مشاهده تاپیک
    خب شما دیتا رو که بر حسب نام و پسورد گرفتید همون جا همه دیتاشو بیارید و تو هر فرم دیگه ای خواستید پاس بدید. الان کجاش مشکل دارید دقیقا؟
    خوب همین دیگه من نام کاربری افراد ثبت نامی نمیدونم که بر اساس نام کاربری اصلاعاتشونو نشون بدم
    select * frome tbl where
    ?=
    اینی که میگید پاس میدید میشه بیشتر توضیح بدید
    آخرین ویرایش به وسیله piter11 : پنج شنبه 13 آذر 1393 در 19:44 عصر

  4. #4

    نقل قول: بدست آوردن نام کاربری

    با لینک به سادگی میشه ... ؟ بستگی داره چه چیزیشو بخوای ؟

  5. #5

    نقل قول: بدست آوردن نام کاربری

    نقل قول نوشته شده توسط bazikadeh مشاهده تاپیک
    با لینک به سادگی میشه ... ؟ بستگی داره چه چیزیشو بخوای ؟
    لینک؟ من میخوام کاربر ثبت نامی بعد از وارد کردم نام کاربری و پسوردش در فرم بعدی که نمایش داده میشه اطلاعات رکودش بیاد بالا
    مثلا نام کاربریش شماره تلفنش ..........

  6. #6

    نقل قول: بدست آوردن نام کاربری

    عزیزم بانکت چیه ؟

  7. #7

    نقل قول: بدست آوردن نام کاربری

    sql server

  8. #8

    نقل قول: بدست آوردن نام کاربری

    با ado یا linq کار میکنی و اشنایی داری ؟

  9. #9

    نقل قول: بدست آوردن نام کاربری

    نقل قول نوشته شده توسط bazikadeh مشاهده تاپیک
    با ado یا linq کار میکنی و اشنایی داری ؟
    ado.net آشنایی دارم

  10. #10
    کاربر تازه وارد آواتار reza9025
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    اذربایجان غربی - شهرستان مهاباد
    سن
    28
    پست
    80

    نقل قول: بدست آوردن نام کاربری

    فکر کنم مشکل شما پاس دادن نام کاربری از فرم Login به فرم اصلی هست درسته؟

    اگه بله:

    لازمه اول یک کلاس درست کنی:



    class User
    {
    private static string _UserName;
    public string UserName
    {
    get
    {
    return _UserName;
    }
    set
    {
    _UserName = value.ToString();
    }
    }

    }



    خب حالا در فرم لاگین یک نوع از آن بساز


    User U= new User();

    بعدشم که کاربر بر روی دکمه ی ورود کلیک کرد اگه مشخصات درست بود U.UserName را برابر مقدار نام کاربری قرار بده. حالا در هر فرمی از برنامه به نام کاربری وارد شده دسترسی داری.

    کد sql به صورت زیر



    "select * frome tbl where UserName="+U.UserName.ToString();
    آخرین ویرایش به وسیله reza9025 : جمعه 14 آذر 1393 در 18:37 عصر دلیل: افزودن کلمه ی کلیدی static به متغییر تعریف شده

  11. #11

    نقل قول: بدست آوردن نام کاربری

    من این کارارو کردم ولی نمی دونم چرا مقدار null نشون میده داخل لیبلlabel1.text
    فکر کنم یه اشتباهی کردم ببین من یه کلاس به اسم name ایجاد کردم username هم به اسم name تغییر دادم (اسم داخل فیلد دیتابیسم name) بعد اومدم داخل دکمه فرم لاگین این کدارو نوشتم

     class1 u = new class1();
    SqlConnection con = new SqlConnection();
    con.ConnectionString = WindowsFormsApplication1.Properties.Settings.Defau lt.con;
    SqlCommand com = new SqlCommand();
    com.Connection = con;

    com.CommandText = "select name from onetbl Where name='" + textBox1.Text + "'";
    u.name = textBox1.Text;
    con.Open();
    SqlDataReader dr = com.ExecuteReader();

    if (dr.HasRows == true)
    {

    dr.Read();

    Form2 fm2 = new Form2();
    this.Hide();
    fm2.ShowDialog();
    dr.Dispose();
    con.Close();


    }

    }


    داخل فرم بعدی هم که با بعد از لاگین شدن اینو زدم در رویداد لود فرم میخوام نام کاربریش داخل لیبل نمایش داده شه

     class1 u = new class1();
    SqlConnection con = new SqlConnection();
    con.ConnectionString = WindowsFormsApplication1.Properties.Settings.Defau lt.con;
    SqlCommand com = new SqlCommand();
    com.Connection = con;

    com.CommandText = "select name from onetbl Where name='" + u.name + "'";

    con.Open();
    SqlDataReader dr = com.ExecuteReader();
    if (dr.HasRows == true)
    {
    dr.Read();
    label1.Text = u.name;

    }

  12. #12
    کاربر تازه وارد آواتار reza9025
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    اذربایجان غربی - شهرستان مهاباد
    سن
    28
    پست
    80

    نقل قول: بدست آوردن نام کاربری

    عزیز شرمنده اشتباه از من بود. متغیر _UserName رو باید از نوع static در نظر می گرفتید.


    کد به صورت زیر:



    class User
    {
    private static string _UserName;

    public string UserName

    {
    get
    {
    return _UserName;
    }
    set
    {
    _UserName = value.ToString();
    }
    }

    }




  13. #13
    کاربر تازه وارد آواتار reza9025
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    اذربایجان غربی - شهرستان مهاباد
    سن
    28
    پست
    80

    نقل قول: بدست آوردن نام کاربری

    نقل قول نوشته شده توسط piter11 مشاهده تاپیک
    من این کارارو کردم ولی نمی دونم چرا مقدار null نشون میده داخل لیبلlabel1.text
    فکر کنم یه اشتباهی کردم ببین من یه کلاس به اسم name ایجاد کردم username هم به اسم name تغییر دادم (اسم داخل فیلد دیتابیسم name) بعد اومدم داخل دکمه فرم لاگین این کدارو نوشتم

     class1 u = new class1();
    SqlConnection con = new SqlConnection();
    con.ConnectionString = WindowsFormsApplication1.Properties.Settings.Defau lt.con;
    SqlCommand com = new SqlCommand();
    com.Connection = con;

    com.CommandText = "select name from onetbl Where name='" + textBox1.Text + "'";
    u.name = textBox1.Text;
    con.Open();
    SqlDataReader dr = com.ExecuteReader();

    if (dr.HasRows == true)
    {

    dr.Read();

    Form2 fm2 = new Form2();
    this.Hide();
    fm2.ShowDialog();
    dr.Dispose();
    con.Close();


    }

    }


    داخل فرم بعدی هم که با بعد از لاگین شدن اینو زدم در رویداد لود فرم میخوام نام کاربریش داخل لیبل نمایش داده شه

     class1 u = new class1();
    SqlConnection con = new SqlConnection();
    con.ConnectionString = WindowsFormsApplication1.Properties.Settings.Defau lt.con;
    SqlCommand com = new SqlCommand();
    com.Connection = con;

    com.CommandText = "select name from onetbl Where name='" + u.name + "'";

    con.Open();
    SqlDataReader dr = com.ExecuteReader();
    if (dr.HasRows == true)
    {
    dr.Read();
    label1.Text = u.name;

    }
    کد صفحه ی Login را به صورت زیر تغییر بده.

    class1 u = new class1();
    SqlConnection con = new SqlConnection();
    con.ConnectionString = WindowsFormsApplication1.Properties.Settings.Defau lt.con;
    SqlCommand com = new SqlCommand();
    com.Connection = con;

    com.CommandText = "select name from onetbl Where name='" + textBox1.Text + "'";


    con.Open();
    SqlDataReader dr = com.ExecuteReader();

    if (dr.HasRows == true)
    {

    u.name = textBox1.Text;

    dr.Read();

    Form2 fm2 = new Form2();
    this.Hide();
    fm2.ShowDialog();
    dr.Dispose();
    con.Close();


    }

    }





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

  1. بدست آوردن نام کاربری از روی session
    نوشته شده توسط shahram176 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 22 اسفند 1392, 20:07 عصر
  2. پاسخ: 1
    آخرین پست: سه شنبه 28 خرداد 1392, 20:13 عصر
  3. سوال: بدست آوردن نام کاربری و کد کاربری از جدول امنیت asp
    نوشته شده توسط hashemi85sep در بخش ASP.NET Web Forms
    پاسخ: 15
    آخرین پست: سه شنبه 18 خرداد 1389, 23:30 عصر
  4. بدست آوردن نام کاربری در Login Page
    نوشته شده توسط Touska در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: یک شنبه 20 خرداد 1386, 17:05 عصر
  5. بدست آوردن نام کاربری که لاگین کرده
    نوشته شده توسط brida_kh در بخش SQL Server
    پاسخ: 4
    آخرین پست: جمعه 21 اردیبهشت 1386, 09:04 صبح

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

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