نمایش نتایج 1 تا 10 از 10

نام تاپیک: قفل کردن فیلدهای دیتابیس و یا جداول

  1. #1

    قفل کردن فیلدهای دیتابیس و یا جداول

    سلام به همه لاراول کاران عزیز. میخوام جداول دیتابیس رو برای استفاده های خاص قفل کنم. مثلا یه قسمت SDK دادم به مشتری میگم که با این میتونی کوئری بگیری از دیتابیس. برای اینکه نتونه تغییری بده تو دیتابیس به نظرتون چیکار میشه کرد؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1389
    محل زندگی
    اراک
    پست
    409

    نقل قول: قفل کردن فیلدهای دیتابیس و یا جداول

    راستش درست متوجه نشدم منظورتون از SDK رو؟!
    میخواید سرویس یا API بدید؟
    و همین طور منظورتون از تغییر، تغییر ساختار هست یا داده؟

  3. #3

    نقل قول: قفل کردن فیلدهای دیتابیس و یا جداول

    سلام. مثلا من سیستمی رو برای مشتریان آماده کردم که به نیاز خودشون بتونن از دیتابیس گزارش تهیه کنند به صورت دستی. با مواردی که بهشون آموزش داده میشه اینها بتونن با استفاده از کدهای php سلکت بزنن و کوئری بگیرن. میخوام اینا نتونن هیچ داده ای رو تغییر بدن. یه راهش که به ذهنم میرسه اینه که من بیام یه سری توابع محدود براشون تعریف کنم که با استفاده از اونها فقط بتونن کوئری بگیرن.

  4. #4

    نقل قول: قفل کردن فیلدهای دیتابیس و یا جداول

    خوب توی کنترل پانل هاستتون یک کاربر روی دیتابیس تعریف و اضافه کنید و Grantهای مربوط به UPDATE و DELETE و... رو ازش بگیرین و توی اتصالها از همون کاربر استفاده کنید. همه چیز که نباید بیفته گردن PHP

  5. #5

    نقل قول: قفل کردن فیلدهای دیتابیس و یا جداول

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

  6. #6

    نقل قول: قفل کردن فیلدهای دیتابیس و یا جداول

    خوب ببینید، بهرحال اگه اینطوری عمل نکنید، چون برنامه شما Open Source هست (هرچقدر هم Obfuscate کنید بازهم میشه بازش کرد - سخت هست ولی غیرممکن نیست)، درنتیجه وقتی نام کاربری و رمز عبور اتصال به دیتابیس رو داشته باشن، خودشون میتونن اسکریپت بنویسن و هرکاری دلشون خواست با دیتابیس انجام بدن.

  7. #7

    نقل قول: قفل کردن فیلدهای دیتابیس و یا جداول

    این سیستمی که نوشتم اپن سورس نیست. تجاری و فروشیه که سی پانل و سورس هم نمیدم به مشتریا. ولی میخوام یه امکاناتی بزارم در اختیارشون که بتونن کوئری بگیرن از دیتابیس. اسم جداول و دیتابیس و فیلدها fake هستش. یعنی یه اسم دیگه من به مشتری میدم به همون اسمی نیست که تو دیتابیسه

  8. #8

    نقل قول: قفل کردن فیلدهای دیتابیس و یا جداول

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

  9. #9

    نقل قول: قفل کردن فیلدهای دیتابیس و یا جداول

    درسته این هم راهیه. مستنداتی دارید بررسی کنم؟

  10. #10

    نقل قول: قفل کردن فیلدهای دیتابیس و یا جداول


تاپیک های مشابه

  1. سوال: قفل کردن دیتابیس با یوزر sa
    نوشته شده توسط analyze در بخش Management Studio
    پاسخ: 5
    آخرین پست: شنبه 19 آذر 1390, 23:21 عصر
  2. سوال: قفل کردن دیتابیس
    نوشته شده توسط یاسر مددیان در بخش SQL Server
    پاسخ: 1
    آخرین پست: یک شنبه 22 فروردین 1389, 13:19 عصر
  3. سوال: قفل کردن دیتابیس Mysql با کد php
    نوشته شده توسط 10david در بخش PHP
    پاسخ: 0
    آخرین پست: یک شنبه 11 مرداد 1388, 11:05 صبح
  4. قفل کردن دیتابیس Accsess با کد php
    نوشته شده توسط 10david در بخش PHP
    پاسخ: 2
    آخرین پست: دوشنبه 18 خرداد 1388, 00:42 صبح
  5. سوال: پاک کردن رکورد ها از همه جداول یک یک دیتابیس
    نوشته شده توسط rezaei manesh در بخش SQL Server
    پاسخ: 3
    آخرین پست: شنبه 26 مرداد 1387, 09:27 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •