PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چگونگی اتصال دیتابیس کاربران در اسکریپت ها



webord
April 12th, 2015, 19:13
با سلام خدمت دوستان عزیز
بنده میخواستم یک وبسایت راه اندازی یکنم
که به دلایلی مجبورم در سایت اسکریپت های متفاوتی مثل
وردپرس و دیتالایف و پی اچ پی ملودی و خبرخوان و .....
نصب بکنم
حالا میخواستم ببینم چطور باید کاری بکنم که زمانی که کاربری ثبت نام انجام میده با استفاده از اون نام کاربری و پسورد که داره بتونه از تمام خدمات عضویتی سایت استفاده بکنه ؟
مخصوصا این که با ورودش دیگه در تمامی اسکریپت ها کاربر آنلاین حساب میشه و در مورد خروجش هم همینطور
فک کنم خیلی پیچیده گفتم
اینم به زبون ساده تر :

کاربر وقتی داخل سایتم عضو میشه بتونه با نام کاربری و پسورد خودش هم وارد آپلودسنتر بشه هم وارد کوتاه کننده لینک بشه هم وارد اشتراک گذاری بشه هم وارد خبرخوان بشه؟


منتظر راهنمایی هاتون هستم ایشالله جبران بکنیم

shahinmq
April 12th, 2015, 19:16
ابتدا باید بررسی کنید که اسکریپت های شما برای شناسایی کاربر از Session استفاده می کنند یا cookie

در مرحله بعد (فرض می کنیم کوکی باشه) باید به دیتابیسی که کاربرانتون هستند رجوع کنید و نام کاربری و رمز عبور چک بشه

مرجله بعد : درصورتی که درست بود کوکی برای دامین های مورد نظر روی مرورگر کاربر ست بشه.

تمام.

اگر متوجه نشدید بگید توضیح بدم

webord
April 12th, 2015, 19:21
ابتدا باید بررسی کنید که اسکریپت های شما برای شناسایی کاربر از Session استفاده می کنند یا cookie

در مرحله بعد (فرض می کنیم کوکی باشه) باید به دیتابیسی که کاربرانتون هستند رجوع کنید و نام کاربری و رمز عبور چک بشه

مرجله بعد : درصورتی که درست بود کوکی برای دامین های مورد نظر روی مرورگر کاربر ست بشه.

تمام.

اگر متوجه نشدید بگید توضیح بدم



:-s ممنون میشم یکم ساده تر بگید
هنوز اینقدرا مهارت ندارم :)

shahinmq
April 12th, 2015, 19:27
دوست عزیز شما یک دیتابیس دارید(به فرض وردپرس را در نظر میگیریم) که توانایی دارد کاربر در آن عضو شود.
اسکریپت دیگر شما به فرض آپلودسنتر هستش که اون هم توانایی عضو گیری دارد.

حال می توانید با کمی برنامه نویسی(کمتر چیزی که فکر کنید) مسیر افزودن کاربر در دیتابیس را تغییر دهید و همه را یکجا ذخیره کنید.

تا اینجا بخش اول بود.

حالا میرم سراغ بخش دوم :

هر اسکریپتی برای اینکه بفهمد الان کاربر وارد شده یا خیر یک session یا کوکی استفاده می کند ، شما باید بفهمید اسکریپت مورد نظر از کدام استفاده می کند.

حال میریم سراغ بخش ورود :

ابتدا باید تمام اسکریپت ها از یک جدول برای بررسی کاربر استفاده کنند و سپس درصورتی که یوزر پسورد وارد شده صحیح بود ، session یا کوکی مورد نظر اسکریپت هارو ست می کنید.

webord
April 12th, 2015, 19:34
دوست عزیز شما یک دیتابیس دارید(به فرض وردپرس را در نظر میگیریم) که توانایی دارد کاربر در آن عضو شود.
اسکریپت دیگر شما به فرض آپلودسنتر هستش که اون هم توانایی عضو گیری دارد.

حال می توانید با کمی برنامه نویسی(کمتر چیزی که فکر کنید) مسیر افزودن کاربر در دیتابیس را تغییر دهید و همه را یکجا ذخیره کنید.

تا اینجا بخش اول بود.

حالا میرم سراغ بخش دوم :

هر اسکریپتی برای اینکه بفهمد الان کاربر وارد شده یا خیر یک session یا کوکی استفاده می کند ، شما باید بفهمید اسکریپت مورد نظر از کدام استفاده می کند.

حال میریم سراغ بخش ورود :

ابتدا باید تمام اسکریپت ها از یک جدول برای بررسی کاربر استفاده کنند و سپس درصورتی که یوزر پسورد وارد شده صحیح بود ، session یا کوکی مورد نظر اسکریپت هارو ست می کنید.



تا 75% متوجه شدم
اول این که ممنون از پاسخ گوییتون
دوم این که با چه زبونی باید برنامه نویسی مورد نظر رو انجام بدم ؟ همون sql ?

فقط اینجا یک سوال
بهتر هست از یک دیتابیس برای نصب استفاده بکنم ؟
جداول پایگاه داده رو یک چیز ولی با تغییر نام کوچی قرار بدم تا بشه از داخل فایل کانفینگ تیبل کاربران رو تعویض بکنم ؟
:)
امیدوارم درست منظورم رو رسونده باشم
چون داخل دیتالایف از این روش برای یکسان کردن کاربران دیتالایف در چند زیردامنه متفاوت استفاده میکردم

shahinmq
April 12th, 2015, 19:41
خواهش می کنم.

برای برنامه نویسی هم از PHP و هم Sql

درصورتی که اسم جدول ها با بقیه یکسان نباشد بله از یک دیتابیس استفاده کنید.

حتما نیازی نیست از یک فایل config استفاده بشه ، دایرکتوری های هر اسکریپت جداست ، پس فقط دیتابیس یکی باشد کافیه همچنین ممکنه داخل فایل کانفیگ یک سری مشخصات ضروری باشد که نبودش باعث اختلال شود.

همون تغییراتی که گفتم انجام بدید مشکلی ندارد.

قبلا نیوک را با freer ست کردم با همین روش(برای دریافت ایمیل کاربر زمان خرید)

webord
April 12th, 2015, 19:54
خواهش می کنم.

برای برنامه نویسی هم از PHP و هم Sql

درصورتی که اسم جدول ها با بقیه یکسان نباشد بله از یک دیتابیس استفاده کنید.

حتما نیازی نیست از یک فایل config استفاده بشه ، دایرکتوری های هر اسکریپت جداست ، پس فقط دیتابیس یکی باشد کافیه همچنین ممکنه داخل فایل کانفیگ یک سری مشخصات ضروری باشد که نبودش باعث اختلال شود.

همون تغییراتی که گفتم انجام بدید مشکلی ندارد.

قبلا نیوک را با freer ست کردم با همین روش(برای دریافت ایمیل کاربر زمان خرید)


در این باره باز هم ممنون
با توجه به مهارت های شما
از سایتتون بازدید کردم
چندتا سوال دیگه داشتم
اگه لطف بکنید یاهو اد بکنید تا اونجا بیشتر گفگتو بکنیم
sun.night902@yahoo.com
چندین پیشنهاد براتون دارم و یه درخواست الکی برای سی ام اس شخصی که اطلاعاتبیشتر در گفتگو خصوصی بهتون میگم
حالا یه سوال دیگه
اگر بخوام مثل یاهو که تعداد ایمیل های دریافتی رو در صفحه ایندکس به کاربر اعلام میکنه بنده هم پیام های دریافت شده رو به کاربرم اعلام بکنم داخل ایندکس
باید از چه شیوه ای استفاده بکنم ؟

shahinmq
April 12th, 2015, 20:00
خواهش می کنم دوست عزیز.

متاسفانه روی سیستم یاهومسنجر ندارم ، از مسنجر سایت خود یاهو می تونم استفاده کنم که گزینه ای برای add کردن ندارد.

اگر شما اد کنید ممنون میشم : eagle_it741 و یک pm هم بدید (درخواست ها نمایش داده نمیشود)

منظورتون رو درست متوجه نشدم درکجا اعلام کنید ؟