PDA

View Full Version : لاگین به فروم و سایت با یک نام کاربری و کلمه عبور



hossein1368
چهارشنبه 11 اردیبهشت 1387, 13:12 عصر
با عرض سلام خدمت دوستان و اساتید گرامی

بنده در حال ایجاد یک وبسایت ASP.NET هستم و همچنین برای این سایت قصد ایجاد یک انجمن (Forum) را نیز دارم و میخوام که کاربر روی فروم اجازه ثبت نام نداشته باشه و فقط از روی سایت امکان ثبت نام براش فراهم باشه ( چون یکسری فیلدهای کاملا سفارشی رو باید پر کنه که در فرم ثبت نام فروم موجود نیست )
حالا میخوام وقتی که کاربر روی سایت ثبت نام میکنه بتونه توسط برنامه انجمن ساز (مثلا PHPbb) شناسایی بشه و درواقع نیاز به ثبت نام مجدد روی انجمن نداشته باشه
پیشاپیش از همه دوستانی که زحمت ارسال پاسخ رو میکشن تشکر میکنم

raravaice
چهارشنبه 11 اردیبهشت 1387, 13:49 عصر
فکر نمیکنم چنین کاری امکان پذیر باشه مگر اینکه بدونی PHPbb چه کوکی هایی برای شناسایی ایجاد میکنه و شما از طریق برنامت بعد از ورود کاربر همون کوکی هارو با همون شکل بسازی تا بشه استفاده کرد.

یا اینکه بعد از ورود کار بر برنامت رو جوری بنویسی که بیاد خودش صفحه ورود PHPbb رو پر کنه یعنی user و pass رو پست کنی برای صفحه ورود Phpbb و اونو خود کار Submit کنی. احتمالا میشه ولی نه به این راحتی.

موفق باشید

Amir Taghavi
چهارشنبه 11 اردیبهشت 1387, 14:23 عصر
کافیه دوبار عملیات Insert تو Table ثبت نام رو بصورت Parallel انجام بدی. یکی برای سایت اصلی، یکی هم واسه Forum.

hossein1368
پنج شنبه 12 اردیبهشت 1387, 08:22 صبح
پسووردو چه کار میکنیم ؟
میدونیم که phpbb پسوورد ها رو Encrypt میکنه پس طبیعتا برنامه Phpbb فقط پسوورد های encrypt شده رو میتونه بخونه

فکر نمیکنم چنین کاری امکان پذیر باشه مگر اینکه بدونی PHPbb چه کوکی هایی برای شناسایی ایجاد میکنه و شما از طریق برنامت بعد از ورود کاربر همون کوکی هارو با همون شکل بسازی تا بشه استفاده کرد.


http://www.noteahang.ir
این سایت به همین صورت عمل میکنه و سایت کاربران ثبت نام شده رو میشناسه
کافیه یه بار عضو بشی بعد میبینی که با یک نام کاربری هم به سایت و هم به انجمن هاش میتونی لاگین کنی
البته لازم به ذکره که سیستم انجمن های این سایت vBulletin میباشد

بهارک-دانش
جمعه 13 اردیبهشت 1387, 09:56 صبح
یکی میدونه موقع طراحی وب سایت گوشه های Table را چطوری به صورت منحنی در می یارند ؟

twelve
جمعه 13 اردیبهشت 1387, 14:23 عصر
یکی میدونه موقع طراحی وب سایت گوشه های Table را چطوری به صورت منحنی در می یارند ؟
خواهر جون میشه یه توضیح بدید که چه ربطی داشت ؟! درسته تازه اومدید اما خدا رو شکر همه فارسی زبانیم! به قول معروف هر سخن جایی و هر نکته مکانی دارد!!




بنده در حال ایجاد یک وبسایت ASP.NET هستم و همچنین برای این سایت قصد ایجاد یک انجمن (Forum) را نیز دارم و میخوام که کاربر روی فروم اجازه ثبت نام نداشته باشه و فقط از روی سایت امکان ثبت نام براش فراهم باشه ( چون یکسری فیلدهای کاملا سفارشی رو باید پر کنه که در فرم ثبت نام فروم موجود نیست )


http://www.noteahang.ir (http://www.noteahang.ir/)
این سایت به همین صورت عمل میکنه و سایت کاربران ثبت نام شده رو میشناسه
کافیه یه بار عضو بشی بعد میبینی که با یک نام کاربری هم به سایت و هم به انجمن هاش میتونی لاگین کنی
البته لازم به ذکره که سیستم انجمن های این سایت vBulletin میباش
شما صورت سوال رو عوض کردید ؟؟!! شما در ابتدا گفتید که میخواید کاربر از سیستم رجیسترینگ سایت استفاده کنه برای ورود به سایت و انحمن اما سایتی که در مثال آوردید کاملا از سیستم رجیسترینگ انجمن استفاده میکنه !!


به هر حال بهتره که شفاف تر توضیح بدید که هدف اصلی چیه!

به طور کلی اگر فرومی که میخواستید استفاده کنبد زیر ساخت aspx داشت (مثل YAF ) میشد با یکسان کردن تنظیمان Authentication در وب کانفیگ این کار رو انجام داد! اما شما میخواید از فروم php برای سایت aspx استفاده کنید که مشکلات زیادی رو در پیش رو دارید!
php تمایل بسیار زیادی برای نصب روی سرور apache داره و این سرور هم مختص سیستم عامل لینوکس هست در صورتی که سایت aspx روی IIS ویندوز سرور نصب میشه ، هرچند میشه کمی این قوانین رو نادیده گرفت اما ست کردن این 2 با هم خیلی مشکله! از طرفی php بانک قدرتمند mysql استفاده میکنه و aspx بانک هایی غیر از این! شما اگر بتونید این دو تکنولوژی رو روی یک سرور ست کنید باید راهی برای اتصال به بانک mysql پیدا کنید و لیست اعضا رو از اون بانک بخونید که برای اینکار یک ConnectionString جداگانه نیاز دارید!
اگر موفق به این کار هم بشید باید کوکی هایی تولید کنید که برای هر دو تکنولوژی قابل شناسایی و یکسان باشن ... این کلیات کاری که باید انجام بشه ....