PDA

View Full Version : سوال: چطور اسم کاربر رو نمایش بدم؟



gilas1368
شنبه 01 مرداد 1390, 15:19 عصر
با سلام

آقا یه سوال،همونطور که شما هم حتما دیدین زمانیکه وارد پروفایلتون داخل سایت میشن بالای سایت نام کاربریتون رو بهمراه پیام خوش آمدگویی نمایش میده.
من برای این کار یه لیبل داخل صفحه اصلی برنامم گذاشتم اما نمی دونم چطور زمانیکه کاربر، نام کاربری و کلمه عبورش رو داخل صفحه لاگین وارد میکنه نامش رو بگیرم و برابر خاصیت text لیبل داخل صفحه اصلی قرار بدم. :متفکر:میشه کمکم کنید.


با تشکر

mmd2009
شنبه 01 مرداد 1390, 15:41 عصر
با سلام

اینو تو ویندوز میخوای یا وب ؟؟؟

yeganehaym
شنبه 01 مرداد 1390, 15:59 عصر
موقعی که فردی به یک سایت login می کنه یک session با مدت زمان معین ایجاد میشه و تا پایان SESSION همواره حساب کاربری فعال یا قابل دسترس هست می تونی موقع ورود کاربر با اطلاعات صحیح نام کاربری او را داخل session ایجاد شده ذخیره کنی و در صفحه دیگه که می خوای نام کاربری رو نشون بدی محتوای session ایجاد شده رو بخونی

gilas1368
شنبه 01 مرداد 1390, 16:56 عصر
ببخشید که ننوشتم
من می خوام تو ویندوز اینکارو انجام بدم

mmd2009
شنبه 01 مرداد 1390, 17:34 عصر
ببین دوست عزیز شما باید مقدار ها رو پاس بدید به فرم اصلی برنامتون

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

برای اینکه بیشتر متوجه بشید کافیه کلمه پراپریتی رو تو فرم جستجو بکنید و تا دلتون بخواد مثال زده شده از این کار و به نظر من بهترین حالت ارسال مقادیر هستش برای چنین مواردی

موفق باشید

masoud_z_65
شنبه 01 مرداد 1390, 18:15 عصر
این سوال مشکل من هم بوده ممنون میشم یکی یه مثال خیلی ساده بزاره

gilas1368
شنبه 01 مرداد 1390, 19:18 عصر
با تشكر از تمام دوستاني كه پاسخ دادن

اما دوستان من سايت رو گشتم ولي نتونستم در مورد پراپريتي و روش دسترسى اون داخل يه فرم ديگه رو متوجه بشم .
از شما كمك مي خوام.خواهش مي كنم كمكم كنيد.


صميمانه از كمك هاتون متشكرم

niloo17
شنبه 01 مرداد 1390, 19:28 عصر
شما می تونین یه کلاس ایجاد کنین و اطلاعاتی که می خواین داشته باشین رو توی اون تعریف کنین مثلا


public static class clsGlobal
{
public static byte UserID;
public static Int16 UserGroupID;
public static string FullName;
}


بعد موقع لاگین کردین این متغیرها رو مقدار دهی کنین


clsGlobal.FullName = نام کاربر;
clsGlobal.UserID = ایدی کاربر;

حالا هر جای برنامه که بخواین می تونین به این مقدارها دسترسی داشته باشی

gilas1368
شنبه 01 مرداد 1390, 19:33 عصر
ميشه بگين توي يه فرم ديگه چطوري بايد بهش دسترسى داشته باشم

با تشكر

niloo17
شنبه 01 مرداد 1390, 19:41 عصر
label1.Text = clsGlobal.FullName;

gilas1368
شنبه 01 مرداد 1390, 19:42 عصر
دوستان از همتون بخاطر كمكتون متشكرم
مشكلم حل شد