PDA

View Full Version : سوال: راهنمايي كد membership



s_mokhtari
چهارشنبه 27 مرداد 1389, 16:26 عصر
با سلام
دوستان اين كد در ممبر شيپ يعني چي
if (Request.QueryString["returnurl"] != null)
{
FormsAuthentication.RedirectFromLoginPage(user, false);
}
else
{
FormsAuthentication.SetAuthCookie(user, false);
2- من ديتابيسم رو به ديتابيس ممبرشيپ وصل كردم ولي وقتي يه كاربر تعريف ميكنم دوباره جدول ممبرشيپ كه اسمش aspnetdb هست ساخته ميشه چرا؟
در حالي كه همه چيزام سطح دسترسي و .... همش درستن
دوستان راهنمايي كنيد
مممممممنون:چشمک:

Ali_M.Eghbaldar
چهارشنبه 27 مرداد 1389, 17:20 عصر
سلام
اون کد username و pasword توبانک membership چک میکنه و جواب بصورت True,False برمیگردونه!
از چه Connectionstring استفاده میکنی ؟؟

imanasp
چهارشنبه 27 مرداد 1389, 18:06 عصر
من ديتابيسم رو به ديتابيس ممبرشيپ وصل كردم ولي وقتي يه كاربر تعريف ميكنم دوباره جدول ممبرشيپ كه اسمش aspnetdb هست ساخته ميشه چرا؟

باید از ابزار aspregsql استفاده کنی و جداول membership رو توی دیتابیست ایمپورت کنی و توی وب کانفیگت تنظیمات مربوطه رو انجام بدی

s_mokhtari
پنج شنبه 28 مرداد 1389, 10:35 صبح
سلام
اون کد username و pasword توبانک membership چک میکنه و جواب بصورت True,False برمیگردونه!
از چه Connectionstring استفاده میکنی ؟؟
سلام
همين‌كه
<add name=...<
كانكشنم كه درست چون جواب ميده ميشه بيشتر توضيح بديد
مممنون

hamedsabzian
پنج شنبه 28 مرداد 1389, 11:49 صبح
مشکل از تنظیم Connection String است.
web.config باید حاوی کدهایی شبیه زیر باشه:

<system.web>
<membership defaultProvider="SqlProvider">
<providers>
<add type="System.Web.Security.SqlMembershipProvider" name="SqlProvider" connectionStringName="YourConStrName"/>
</providers>
</membership>
<roleManager enabled="true" defaultProvider="SqlProvider">
<providers>
<add type="System.Web.Security.SqlRoleProvider" name="SqlProvider" connectionStringName="YourConStrName"/>
</providers>
</roleManager>
</system.web>

moein_sql
پنج شنبه 28 مرداد 1389, 12:22 عصر
سلام

ابتدا بايد با ابزار aspnet_reqsql بانكتو با امكانات membership ثبت كني. به صورت زير


aspnet_ragsql -S server_name -E -A all -d databasename


حالا بايد توي فايل web.config تنظيمات قسمت conectionstring و membership و اگه خواستي profile رو تنظيم
كني
به صورتي كه دوستان در بالا توضيح دادن.

بعدش هر كجا توي برنامت از كنترل هاي بخش login استفاده كردي خصوصيت membershipprovider رو با نامي كه توي web.config تنظيم كردي set كني. تا برنامت بتونه به بانك خودت وصل شه.