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

membership استفاده از

ns65

کاربر تازه وارد
تاریخ عضویت
10 فوریه 2009
نوشته‌ها
10
لایک‌ها
0
سلام .
من دارم یه برنامه ای می نویسم که در آن باید اطلاعات خاصی از هر کاربر مثل نام و تلفن و .. ذخیره کنم .در ضمن در صفحات مختلفی باید به این اطلاعات و نوع کاربرهام دسترسی داشته باشم .
اما د ر زمینه نوشتن همچین کدی هیچ تجربه ای ندام .
کسی می تونه راهنمایی کنه ؟
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
سلام .
من دارم یه برنامه ای می نویسم که در آن باید اطلاعات خاصی از هر کاربر مثل نام و تلفن و .. ذخیره کنم .در ضمن در صفحات مختلفی باید به این اطلاعات و نوع کاربرهام دسترسی داشته باشم .
اما د ر زمینه نوشتن همچین کدی هیچ تجربه ای ندام .
کسی می تونه راهنمایی کنه ؟
والا برای این سوال کلی، راهنمایی که نه، ساعت ها آموزش لازمه !
پیشنهاد میدم شما اول یه کتابی در این زمینه بخونید و بعد وارد این پروژه بشید
 

ns65

کاربر تازه وارد
تاریخ عضویت
10 فوریه 2009
نوشته‌ها
10
لایک‌ها
0
یعنی اضافه کردن چند خاصیت جدید به اطلاعات هر کاربر این قدر کار پیچیده ای هست ؟!!!
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
خوب شما کامل نفرمودی در چه حد آشنایی داری
پس من فرض رو بر این میگذارم که شما ممبرشیپ رو در حال حاضر نصب شده دارید و با او آشنایی دارید

برای اضافه کردن اطلاعاتی علاوه بر اونهاییکه در جداول ممبرشیپ هست، دو راه دارید
راه اول استفاده ار profile هست
راه دوم که خودم ترجیح میدم این راه رو بیشتر، ساختن جداول جدید هست، و ایجاد ارتباط اون با جدول در ASPNET_USERS ممبرشیپ،
به این صورت که وقتی میخواهید مثلا شماره شناسنامه کاربری رو وارد کنید، و البته این کاربر الان در سیستم ممبرشیپ موجود هست، شما باید USERID اون کاربر رو از جدول aspnet_Users بخونید ، اون رو وارد جدول جدید کنید در یک فیلد ، و حالا شماره شناسنامه رو در اون سطر وارد کنید
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
userid رو میتونین از این راه بدست بیارید:

کد:
dim mymember as membershipuser
mymember = membership.getuser("username")
dim userid as string
userid = mymember.ProviderUserKey.ToString()
 

ns65

کاربر تازه وارد
تاریخ عضویت
10 فوریه 2009
نوشته‌ها
10
لایک‌ها
0
من دار م از sql server2000 استفاده می کنم و جداول خودمو اونجا می سازم .اما نمی دونم چه طوری بین جدول خودم و جداول membership را بطه ایجاد کنم .در این زمینه هم اگه یه کوچولو توضیح بدین ممنون می شوم
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
شما جدول جدیدی که میسازید باید یه فیلد برای userid داشته باشه که یونیک هم خواهد بود و میشه PK جدول جدید
این PK رو ارتباط یک به یک بدید به USERID در جدول ASPNET_USERS
 
بالا