نحوه ساخت کنترل پنل برای مدیر سایت

سلام دوستان
کسی می تونه در مورد ساخت کنترل پنل برای سایت کمک کنه من یک لینک نمونه یا آموزشی فایلی چیزی می خوام
منظورم کنترل پنلی که مدیر سایت با استفاده از اون مطالب سایت تغییر می ده بدونه کد نویسی
(در ضمن سرچ کردم چیزی پیدا نکردم لطفا نگید اول سرچ کن)
 

foranyone

Well-Known Member
دوست عزیز این سوال خیلی کلیه!

هیچ جا هم نمی تونی آموزشی پیدا کنی باید بشینی قسمت مدیریت رو بنویسی همین.
 

Webber

Well-Known Member
سلام
همونطور که دوست عزیز هم فرمودند یک موضوع کلی هست ولی راحت.
اگر برنامه نویسی بلد باشید مشکلی نخواهد بود.
مراحل:
1.کاربر login می کند.
2.لیست اختیارات او برای مدیریت به وی نشان داده می شود.
3.با انتخاب هر گزینه قادر می شود عملیات خاصی(حذف-اضافه-ویرایش یا ... ) رو بر روی اطلاعات انتخابی اعمال کند.
4.خارج می شود.

این یک نمونه ی کلی بود از مراحل.

در ضمن گوگل بزرگ رو فراموش نکنید:http://www.google.com/search?client...n+system+php&sourceid=opera&ie=utf-8&oe=utf-8

موفق باشید (;
 

foranyone

Well-Known Member
سلام
همونطور که دوست عزیز هم فرمودند یک موضوع کلی هست ولی راحت.
اگر برنامه نویسی بلد باشید مشکلی نخواهد بود.
مراحل:
1.کاربر login می کند.
2.لیست اختیارات او برای مدیریت به وی نشان داده می شود.
3.با انتخاب هر گزینه قادر می شود عملیات خاصی(حذف-اضافه-ویرایش یا ... ) رو بر روی اطلاعات انتخابی اعمال کند.
4.خارج می شود.

این یک نمونه ی کلی بود از مراحل.

در ضمن گوگل بزرگ رو فراموش نکنید:

موفق باشید (;

از نظر من صفحات قسمت مدیریت تنها فرقی که با صفحات سایت دارن اینه که

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

اگه ایجاد شده باشه صفحه براتون نشون داده میشه ، اگه نه به صفحه ای که باید عمل login و ایجاد session انجام

شه redirect میشه!

می تونین کد های یکی از cms های opensource رو نگاه کنین:wink:
 

amir-yazdel

Member
سلام
این سوالی هست که من هم خیلی وقت باهاش گیر داشتم. شما وقتی می خواهید برای داشتن قسمتی برای مدیریت سایت برنامه نویسی کنید باید ابتدا یک قسمت برای کلمه عبور و نام کاربری تعریف کنید که لازمه اون هم اینه که امنیت اطلاعات و Sesion ها و... رو بلد باشید که اونها هم خدش دنیایی داره. بعد که این کار رو کردید حالا باید فرم هایی دست کنید در یک صفحه وب که وقتی مدیر لوگین کرد اون فم ها نمایش داده بشه و با بانک اطلاعاتی در اتباط باشه و قابلیت های حذف و اضافه و تغییر اطلاعت را داشته باشه. این یک نمونه و خلاصه از مشکل شما است.
 
با سلام خدمت همه دوستان
منونم از این که جواب دادید:
1. من برنامه نویسی بلدم
2. html هم بلدم (اما کار با بانک اطلاعاتی در وب بلد نیستم)

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

من یه نمونه کد ساده می خوام که چطور این اطلاعات به بانک و از بانک به صفحه اضافه می شه

:rose:
 
آخرین ویرایش:

foranyone

Well-Known Member
با یه نمونه کد که نمیشه برنامه نویسی یاد گرفت !!!!!!! مطمئن باش نه اینجا نه جای دیگه کدی وجود نداره

که بشه برای همه ی مدیریت وبسایت ازش استفاده کرد.

در ضمن بلد بودن HTML نمی تونه مشکل گشا باشه ، برین php یاد بگیرین ، جواب خیلی از سوالاتون رو میفهمین:wink:

اگه شما نمونه کد می خواین و می خواین مهندسی معکوس کنید و برین کد های CMS های آماده رو ببینید

در مورد سوالاتتون هم یک جمله می تونم بگم :

صفحه ی پویا یعنی:

صفحه ای که با استفاده از متغیرهایی که براش فرستاده شده (POST,GET,....) بعد از چک یک سری شرط اطلاعات

مناسبی رو از دیتابیس میخونه و چاپ میکنه!

موفق باشید.
 
آخرین ویرایش:
با یه نمونه کد که نمیشه برنامه نویسی یاد گرفت !!!!!!! مطمئن باش نه اینجا نه جای دیگه کدی وجود نداره

که بشه برای همه ی مدیریت وبسایت ازش استفاده کرد.


ببخشيد جناب foranyone اما من نمي خوام با نمونه كد برنامه نويسي ياد بگيرم من برنامه نويسي بلدم php هم تا حدودي بلدم امروزم به دنياي برنامه نويسي نيومدم
اگه جوابي نداريد لزومي نداره بگين من هم هستم
نمي شه و ...... نيست و...... نمي توني.... خنده داره
 

foranyone

Well-Known Member
جناب احمدی سوء تفاهم پیش نیاد براتون :

خودتون گفتین :
2. Html هم بلدم (اما کار با بانک اطلاعاتی در وب بلد نیستم)

شما وقتی بانک اطلاعاتی بخونین مطمئن باشین جواب سوالاتون رو پیدا می کنین مسلما سیستمی که شما تا الان نوشتین

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

کسی نگفته نمی تونین بنویسین من هنوزم رو حرفم هستم :

شما هیچ وقت نمی تونین یه کد همه منظوره پیدا کنین که همیشه بتونین برا هر سایتی ازش استفاده کنین!

من خواستم زودتر به جواب سوالتون برسین.

در ضمن قوانین انجمن رو رعایت کنین :

اینجا جای دعوا نیست و نباید فوری بهتون بر بخوره!!

بهتره مغرورم نباشید چون اینجا همه برنامه نویسن نه فقط شما.

موفق باشید.
 

freelearn

Banned
کنترل پانل برای مدیر...؟

کار یه نفر نیست. حتی اگه برنامه نویس قابلی باشی!
 

Masoud1365

مدیر انجمن
کنترل پانل برای مدیر...؟

کار یه نفر نیست. حتی اگه برنامه نویس قابلی باشی!

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

البته شما جدي نگير، اين كه شوخي بود اين بنده خدا گفت. ما كه نمي خوايم سيستم عامل بنويسيم كه كار يك نفر نيست
اكثر سايت ها يك نفر همه كار برنامه نويسش مي كنه اين كه هر بچه اي هم مي دونه
من زماني كه اين پست دادم ا طراحي وب ديناميك تازه كار بودم اما حالا فهميدم چي به چيه
چيزي كه من مي خواستم تو پست دوم دوستان توضيح دادن روند كلي چيه ...
 
منون
اما من چون چند سال #C مي نويسم رفتم با همون Asp خودمون دوباره كار كنم كار با بانك و كنترل هاش واسم راحت
اما دونستن php هم بي ضرر نيست
باز هم منون
 
به نظر شما استفاده از سشن به تنهایی بهتر و ایمن تر نیست ؟
یعنی کاربر وقتی لوگین کرد اگه یوز و پس درست بود یه سشن بهش اختصاص بدیم و دیگه کوکی تعریف نکنیم ؟

  1. يك پستي در رابطه همين سوال شما تو انجمن برنامه نويسان ايران شده بود و كلي هم بحث كرده بودن(البته اساتيد فن) كه الان لينكش يادم نيست اما اونجا سرچ بزني حتما پيدا مي كني اگر يادم اومد واست مي زنم
اما در نهايت اين كه بسته به نوع سايت مي شه از هر دوهم استفاده كرد مثل همين فروم ساز vBulletin كه همين انجمن هم با همون
 

sunrise

Member
بهترين روش امنيتي که وجود داره براي چک کردن صحت ورود مدير يا به طور کلي در يک سيستم کاربري، اين هست که براساس يک سري اطلاعات (مثلا شناسه کاربري، نام کاربري، کلمه عبور و ...) يک Hash تشکيل شده و بصورت يک Cookie در مرورگر ذخيره بشه و همچنين يک جدول در بانک اطلاعاتي داريم که اطلاعات هر يک از سشن ها رو (که بصورت دستي ميسازيم نه با استفاده از سشن موجود در PHP) در اون ذخيره مي کنيم و تايم اوت مناسب رو هم در نظر مي گيريم، در صورتي که اطلاعات يکي نبود، اجازه ورود داده نميشه در غير اين صورت مدير [يا سيستم کاربري] اجازه دسترسي رو داره.
 
يک جدول در بانک اطلاعاتي داريم که اطلاعات هر يک از سشن ها رو (که بصورت دستي ميسازيم نه با استفاده از سشن موجود در PHP) در اون ذخيره مي کنيم و تايم اوت مناسب رو هم در نظر مي گيريم،
سلام .
من از روشی که شما توضیح دادید استفاده می کنم و Session ها رو توو یکی از جدول های دیتابیس ذخیره می کنم .
به نظر شما تايم اوت مناسب چقدر هست ؟
من 24 دقیقه گرفتم (مثل php.ini) . مناسبه ؟
 

جدیدترین ارسال ها

بالا