تبلیغات :
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 18 از 18

نام تاپيک: اضافه کردن کاربر در اکسس برای کار با Ado در دلفی

  1. #11
    داره خودمونی میشه alî's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    فارس
    پست ها
    76

    پيش فرض

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

  2. #12
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    امنيت اكسس رو بيخيال شو
    چون برنامه هاي جانبي فراووني براي بدست اوردن پسورد وجود داره
    فقط يه راه اونم نچندان خيلي مطمئن هست
    اينكه فايل اكسس رو دستكاري كني
    يعني هدر فايل رو تغيير بدي و فقط موقع استفاده در برنامه خودتون دوباره بازسازي كنيد و بعد از اتمام كار دوباره تغيير بدين

  3. #13
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    یک بانک اکسس ساختم. از منوی تولز --> سکیوریتی --> ست دیتابیس پسورد یک پسورد روش گذاشتم.
    با کانکشن استرینگ ادو تیبل به بانک متصل شدم و پسورد رو هم همون طوری که نوشته بودید وارد کردم. اما قبول نمیکنه.
    فکر کنم گزینه ست دیتابیس پسورد در اکسس فقط مال خود اکسس هست و برای استفاده در دلفی باید از گزینه های دیگر سکیوریتی استفاده کنیم.
    حالا اگه پسورد گزاشتیم و قبول کرد، چطوری در زمان اجرا پسورد رو عوض کنیم.
    سلام
    مطمئنا اشتباه کوچکی کردید ...
    یک بار دیگه امتحان کنید ...
    در مورد تغییر پسورد هم چون یه خورده طولانی هست باید توی پست جدا بگم ( البته مطمئن نیستم که بلد باشم !!!! )

    امنيت اكسس رو بيخيال شو
    کاملا موافقم ...
    استفاده از Sql منظقی تره ( من تا حالا برنامه ای برای پیدا کردن پسورد بانکهای Sql ندیدم ) ...
    البته بستگی به برنامه داره ، یک برنامه تک کاربره و نه چندان پیچیده با اکسس هم کارش راه می افته ...
    موفق باشید ...

  4. #14
    داره خودمونی میشه parsafarshad1980's Avatar
    تاريخ عضويت
    Feb 2007
    پست ها
    71

    پيش فرض

    سلام

    دوست عزیز علی آقا همانطور که دوستمون آقای MasterData گفتند بهتر سکیوریتی تو اکسس و دورش، یک خط قرمز به ضخامت یک متری بکشی

    چون آخرین باری که من تست میکردم حدود 20حرف بیشتر نمیشه رمز گذاشت.

    تازه اگر هم از همه 20 حرفش استفاده کنی!! من برنامه دارم که کمتر از 3 ثانیه کلمه رمزو بهت میده!!!

    پس رمزو بیخیال

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

    مطمئن باش حالا حالاها راحی پیدا نمیکنی که از دسترسی به بانک اکسس جلو گیری کنه

    فقط تنها راحی که میتونه یک خورده برنامتو امنیت شو با لا ببره اینه که Query های اکسسو تو برنامه خودت تعریف کنی و استفاده کنی. در غیر اینصورت هرکسی میتونه به راحتی تمام از بانک شما استفاده کنه و در کمترین زمان یک برنامه با همون قابلیت هایی که شما نوشتید بنیویسه.

    و راه حل دوم اینه که بانک اطلاعاتی خودتون و عوض کنید. مثلاً به SQL ببرید.
    Last edited by parsafarshad1980; 25-02-2007 at 02:09. دليل: کلمه اضافی

  5. #15
    داره خودمونی میشه alî's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    فارس
    پست ها
    76

    پيش فرض

    خیلی ممنون از شما
    بله حرف شما درسته. اما اگه برنامه پسورد داشته باشه از نظر کاربر بهتره. همه که مثل شما برنامه نویس نیستند!
    حالا یکی سوال اصلی رو جواب بده
    آقا محمود شما اگه میتونی یه پست جدا بنویس.

  6. #16
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    کلیات کار تقریبا اینجوریه :
    شما موقع ایجاد بانک اطلاعاتی ، باید برای این کار فیلدهایی از نوع Boolean ( که در اکسس با Yes/No مشخص شده بسازید ( البته مقدارش رو توی اکسس True و False قرار بدید ) )
    مثلا من یه برنامه کتابخونه دارم می نویسم ، توی این برنامه خوب مظمئنا چند تا امکان هست که می تونم برای کاربرها غیرفعال یا فعال کنم ( مثل مدیریت اعضاء یا کتابهای اهدایی یا ... )
    بعد توی دلفی :
    شما یه فرمی می زارید برای ثبت کاربر ...
    توی این فرم شما چند تا CheckBox میزارید که این CheckBox ها هر کدوم برای یکی از امکانات برنامه شماست ، به عکس زیر نگاه کنید :



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

    ---------------
    بعد موقع ثبت کاربر مقدار اون فیلدهایی که ساختید رو برابر با Check یا UnCheck بودن این CheckBox ها ( یعنی True یا False بودن مقدار Checked هر یک از CheckBox ها ) قرار می دید و موقعی هم که کاربر می خواد وارد برنامه بشه ، با توجه به مقدار همون فیلدها باید امکانات مربوطه رو فعال یا غیر فعال کنید ...
    امیدوارم به دردتون خورده باشه ...

    اگه بازم مشکلی بود بپرسید ...

    موفق باشید ...

  7. #17
    داره خودمونی میشه alî's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    فارس
    پست ها
    76

    پيش فرض

    این کار شما عملی است اما در اکسس قسمتی هست به نام User and Group Premesion اگه اشتباه ننوشته باشم.
    فکر کنم از اونجا بشه کاربر رو اضافه کرد.
    از راه حل شما هم ممنون

  8. #18
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    اما در اکسس قسمتی هست به نام User and Group Premesion اگه اشتباه ننوشته باشم.
    آخه دوست عزیز ، وقتی شما یک برنامه بانک اطلاعاتی با اکسس می نویسید ، دیگه اکسس رو به کار برتون نمی دید که بخواد با امکانات اون کاربر درست کنه !!!!!
    این وظیفه برنامه شماست که کاربرها رو تعریف کنه ، مهمترین و می شه گفت تنها استفاده شما از فایل اکسس ذخیره اطلاعات و برخی مواقع استفاده از امنیت اون هست ، وگرنه کارهای دیگه رو برنامه خودتون باید انجام بده !!
    اگر هم از ابتدا کاربرها رو بخواید تعریف کنید ، غیر منظقی ترین کار ممکن رو کردید ...
    الته این کار عملی هست ولی ملزم کدهای بسیار زیاد و ارتباط با اکسس و کلا کاری غیر منطقی است ...
    شما این جور وظایف رو باید به برنامه خودتون بدید ...
    و نکته دیگه این که فکر کنم این گزینه برای تعریف کاربران استفاده کننده از خود اکسس هست ، نه DataBase ... !!!!
    موفق باشید ...

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •