PDA

View Full Version : سوال: چطور می شود برای هر کاربر پنل جداگانه داشت



mohsen.nsb44
دوشنبه 26 مهر 1389, 22:16 عصر
سلام همانطور که در برخی از وب سایت ها مشاهده کردین کاربر بعد از ثبت نام به صفحه ای هدایت می شود (پس از وارد کردن نام کاربری و رمز عبور ) که اطلاعات خود رو می تونه ببینه .
میشه بگین بهترین روش در عین حال ساده ترین روش برای این کار چیه و چطور باید انجام داد؟؟؟
مثلا می تونه حساب کاربری خود رو افزایش بده یعنی پول رو که واریز کرده در قسمت حساب کاربری مبلغ واریزیشو ببینه و بتونه به همون اندازه خرید بکنه هدفم از این مثال این بود که کاربر فقط اطلاعات مربوط به خود رو مشاهده بکنه .

hamhik
دوشنبه 26 مهر 1389, 22:28 عصر
خب فرض کنید شما توی سایتی ثبت نام کردید موقع ثبت نام هم شما username و password و بقیه ی اطاعات رو وارد می کنید که اگه اطلاعات شما قابل قبول باشه وقتی که روی دکمه ی ثبت نام می زنید توی بانک اطلاعاتیه اون سایت اطلاعات user و password شما ذخیره می شه البته رکورد مربوط به شما می تونه علاوه بر username و password فیلدهای دیگری مثله امضای کاربر ، نام مستعار ، تعداد پست ها و .... داشته باشید
وقتی شما روی دکمه ی ثبت نام کلیک می کنید سایت ، شما رو با username که موقع ثبت نام وارد کرده بودید به صفحه ی profile هدایت می کنه حالا تو صفحه ی profile میاد میگه اطلاعات کاربری که اسم username ش اینه رو تو این labelha یا textbox ها نشون بده که اطلاعات کاربر همون امضای شما ، آواتار و ... که در اولین ورود شما به سایت هیچ مقداری ندارند.
البته روش ورود به پروفایل کاربر در سایت های مختلف فرق می کنه بعضی سایت ها وقتی کاربر ثبت نام می کنه اونو به صفحه ی پروفایلش هدایت می کنند بعضی سایت ها که ایمیل برای فعال سازی ثبت نام شما می فرستند و ...

mohsen.nsb44
دوشنبه 26 مهر 1389, 22:33 عصر
میشه کمی بیشتر توضیح بدین راستش من سایتی می خوام طراحی کنم که در اون یک مسابقه برقرار میشه کاربر پول واریز می کنه و در صفحه خودش باید اعتبار خودشو ببینه و در مسابقه به اندازه اعتبارش شرکت کنه مسابقه که همگانیه اما اطلاعات حساب کاربری مختص شخص هستش و سیستم نباید اجازه بده که کاربر بیشتر از اعتبارش بتونه خرید بکنه .
اگه لطف کنید کمی منو راهنمایی بکنین که چه کار هایی باید انجام بدم بی نهایت ممنون خواهم شد .

Mostafa_Dindar
دوشنبه 26 مهر 1389, 22:47 عصر
میشه کمی بیشتر توضیح بدین راستش من سایتی می خوام طراحی کنم که در اون یک مسابقه برقرار میشه کاربر پول واریز می کنه و در صفحه خودش باید اعتبار خودشو ببینه و در مسابقه به اندازه اعتبارش شرکت کنه مسابقه که همگانیه اما اطلاعات حساب کاربری مختص شخص هستش و سیستم نباید اجازه بده که کاربر بیشتر از اعتبارش بتونه خرید بکنه .
اگه لطف کنید کمی منو راهنمایی بکنین که چه کار هایی باید انجام بدم بی نهایت ممنون خواهم شد .

خوب , شروع کنید . مشکلتون چی هست ؟

hamhik
دوشنبه 26 مهر 1389, 22:48 عصر
من سایتی می خوام طراحی کنم که در اون یک مسابقه برقرار میشه کاربر پول واریز می کنه و در صفحه خودش باید اعتبار خودشو ببینه

خب بعد ار اینکه پول واریز کرد شما مقدار پولی که واریز کرده رو از طریق یه textbox به جدولی که اطاعات حسابرسی کاربران شما رو داره منتقل می کنید مثلا جدولی به اسم accountuser و مثلا میتونه رکوردی شامل فیلدهای money,username و بقیه ی اطلاعاتی که مربوط به حسابرسی کاربران سایت شماست داشته باشد.مثلا می یاید اسم کاربر و مقدار پولش رو تو جدول وارد می کنید.

و در مسابقه به اندازه اعتبارش شرکت کنه

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

سیستم نباید اجازه بده که کاربر بیشتر از اعتبارش بتونه خرید بکنه
برای این کار هم هر وقت کاربری خواست مسابقه ای انجام بده باید کدی بنویسید که آیا قیمت شرکت دراین مسابقه کمتر از مقدار پول کاربر شما که در همون فیلد money هست یا نه اگه کم بود که پیغام بهش بدین که نمی شه شرکت کنید و اگه بیشتر از پول اون مسابقه بود اجازه ی شرکت در مسابقه رو بهش می دید

mohsen.nsb44
دوشنبه 26 مهر 1389, 22:53 عصر
بزارید مشکلاتم رو از اول بگم شاید این طوری بهتر راهنماییم کنین
اول اینکه بعنوان مثال علی 5000 تومان و حسن 3000 تومان به حساب من پول واریز کرده حال من می خوام این مبلغ رو در دیتابیس وارد کنم تا علی و حسن تو پنلشون ببینن.
خب من چیکار باید بکنم یعنی چه کاری باید انجام بدم که به عنوان مثال به علی 5000 تومان اضافه بشه.
منظورم اینه که ایا اطلاعاتش رو باید فراخوانی بکنم بعد ویرایش بکنم و این مبلغ رو اضافه کنم؟؟؟؟؟؟؟؟
این روش به نظرم جالب نمیاد نظر شما چیه ؟؟؟؟؟؟
ایا روش دیگری هست که بشود این کار رو انجام داد ؟؟؟؟

mohsen.nsb44
دوشنبه 26 مهر 1389, 22:55 عصر
اگر در سایت btaraf.com رفته باشید و ثبت نام بکنید فکر کنم دقیقا بدونید چیکار می خوام بکنم چون یه سایتی شبیه اون می خوام طراحی بکنم

hamhik
دوشنبه 26 مهر 1389, 23:21 عصر
من بخوام بنویسم اینجوری می نویسم
مثلا شما دوتا textbox داری یکی textbox مربوط به username یکی هم مربوط به اینکه چه مبلغی واریز کرده مثلا من اسم username علی رو در textbox اول و مبلغی که واریز کرده رو در textbox دوم میزارم با کلیک روی دکمه ی ثبت مقدار فعلی مبلغ علی رو از جدول می خونم و با مقداری که الان توی textbox نوشتم جمع میکنم و بعد هم updateش می کنم

mohsen.nsb44
سه شنبه 27 مهر 1389, 21:56 عصر
من بخوام بنویسم اینجوری می نویسم
مثلا شما دوتا textbox داری یکی textbox مربوط به username یکی هم مربوط به اینکه چه مبلغی واریز کرده مثلا من اسم username علی رو در textbox اول و مبلغی که واریز کرده رو در textbox دوم میزارم با کلیک روی دکمه ی ثبت مقدار فعلی مبلغ علی رو از جدول می خونم و با مقداری که الان توی textbox نوشتم جمع میکنم و بعد هم updateش می کنم
میشه یه نمونه کد یا sampel بزاری تا قابل درک تر بشه کار هاتون .

alonemm
چهارشنبه 28 مهر 1389, 11:10 صبح
شما با دریافت یک کد یونیک از کاربر پس از لاگین و مشخص کردن دسترسی اون صفحه خودتون رو با شرط ها مشخص کنید که چجوری نمایش پیدا کنه.