آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ایجاد دسترسی برای ادمین

Sara.gh  10 سال پیش  10 سال پیش
0 0

سلام و عرض ادب

دوستان من میخام برای برنامم دسترسی ادمین داشته باشم که بتونه محتوای برنامه رو حذف، اضافه و ویرایش کنه. اما نمیدونم چطور میتونم این بخش رو بنویسم. لطف میکنید اگر منو راهنمایی کنید یا منبعی معرفی کنید.

پیشاپیش ممنون و سپاسگذارم.

+1 0
اگ در سطح برنامه هست باید در برنامه دستورات sqlite رو اجرا کنید و دیتابیس رو آپدیت کنید اما در سطح کلی ( شبکه ) باید وبسرویس خودتون رو به زبانی که برای سرور نوشتین آماده کنید و متد ها رو صدا بزنید تو اندروید ( وبسرویس های رایج : soap , webApi, rest , ... ) یا از وبسرویس اختصاصی که استاد هم نمونه هایی ازش رو طراحی کردن درست کنید. موفق باشید. (10 سال پیش)
0 0
سپاسگذارم. و اگر بخام که ادمین که وارد برنامه میشه صفحه های متفاوت از سایرین ببینه باید به ازای هر اکتیویتی برای ادمین اکتیویتی جداگانه بسازم.درسته؟ (10 سال پیش)
+1 0
لزوما نه. اگه شکل ظاهری خیلی متفاوت نیست میتونید با مخفی کردن و از کار انداختن گزینه های ادمین برای کاربر ها جلوی دسترسی کاریر ها رو بگیرین حداقل... یا ده ها روش دیگ.. ترفند های زیادی میشه استفاده کرد. (10 سال پیش)
0 0
من تازه کارم خیلی تجربه ندارم.میشه بگین دقیقا چکاری میتونم انجام بدم.یا اینکه منبعی اگر میشناسین معرفی کنین خیلی خیلی ممنون میشم (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Hamedmtn  10 سال پیش
+2 0

خب اینطور که از توضیحات شما معلومه ، برنامه از سرور اطلاعات دریافت میکنه. قبل از اینکه توضیح در مورد سوالتون بدم اینو بگم که سعی کنید گزینه ورود مدیریت (همون ادمین) رو از دید کاربر به طور کامل مخفی نگه دارید.

شما میتونید یه table برای دیتابیس خود سمت سرور بسازید و داخل اون لیست ادمین ها که نام یا ایمیل و پسوورد هر ادمین ذخیره میشه رو بسازید. (توجه داشته باشید پسوورد ادمین بسیار مهم است و قبل از ذخیره در دیتابیس باید encode بشه)

حالا میتونید یه فایل php سمت سرور داشته باشید که بنابه درخواست های GET_$ که از سوی برنامه به فایل ارسال میشه از دیتابییس query بگیره و از طریق جیسون خروجی بده به کلاینت و داخل برنامه جیسون رو تجزیه کنید.

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

یا حق

0 0
باسپاس از لطف شما. من اگر بخام که بعد از انتشار برنامه کسی که برنامه نویس نیست بتونه دیتابیس آنلاین رو تغییر بده راه دیگه ای داره به جز اینکه دسترسی ادمین برای برنامه قرار بدم؟ (10 سال پیش)
+1 0
خب اینکه اصلا نیازی به دسترسی مدیریت نداره و توی برنامه های مث اینستاگرام تلگرام و اکثر برنامه های اجتماعی داره این اتفاق می افته و کاربرا مستقیماٌ دیتابیسو تغییر میدن ، برای اینکار یک فایل php سمت سرور بنویسید که با باز شدن آن توسط کلاینت دستور sql اجرا بشه حتی از طریق GET میتونید پارامتر به سرور ارسال و از طریق جیسون دیتا دریافت و در اندروید نمایش بدین. (10 سال پیش)
0 0
دوست عزیز من میخام که فقط یک نفر به عنوان ادمین (کسی که برنامه نویس نیست) بتونه اطلاعات دیتابیس رو تغییر بده اما کاربران عادی فقط بتونن اطلاعات رو مشاهده کنند. (10 سال پیش)
0 0
شما تعریفت از ادمین چیه؟؟؟ این شمایی که تایین میکنه چ امکاناتی برای ادمین وجود داشته باشه و چ امکاناتی برای کاربر. (10 سال پیش)
0 0
شاید بهتر باشه سوالمو اینطوری بپرسم که برنامه هایی مثل کافه بازار، طاقچه، سرآشپز پاپیون و.. صفحه اصلی برنامشون چند وقت یکبار تغییر میکنه و متناسب با مناسبت ها اطلاعیه هایی قرار میگیره بدون اینکه برنامه آپدیت بشه! اینکارو چطوری میشه انجام داد؟ (10 سال پیش)
+1 0
احتمالاً برا این بخش های اختصاصی ایام مختلف ، یک table در دیتابیس قرار میدن و مثلا تو هر ایام 20 کوئری اول رو دریافت کرده و در برنامه به نمایش میگذارند. و خب در هر ایام آیتم های جدیدی در این تیبیل قرار میدن که این ها در سطر قرار میگیرن و توسط برنامه به نمایش در میان. (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .