sampro
09-04-2008, 12:03
سلام دوستان.
یه موضوعه ای هست که ذهنم رو به خودش مشغول کرده و هیچ جوابی براش ندارم.
سوالم اینه:
ما یک پایگاه داده مثلا اس کیو ال (شایدم مای.اس.کیو.ال) داریم که تو یه سایت نصبه و داده های اون سایت اعم از مشخصات کاربران و اطلاعات دیگه تو اون پایگاه داده وجود دارن.
حالا ما می خوایم با استفاده از یک برنامه ی ویندوزی (که با دلفی نوشته شده) با اون پایگاه داده ارتباط برقرار کرده و اطلاعاتشو بخونیم .
دیتابیسمون پسورد داره
و قاعدتا برای ارتباط دادن برنامه با اون دیتابیس , برنامه باید پسورد رو داشته باشه . خوب ما پسورد رو تو همون متن کانکشنی که باید به ادوکانکشن بدیم قرار می دیم.(فکر کنیم تنها راه همینه)
خوب این کار می کنه ولی مشکل وقتی به وجود می آد که شما برنامه رو بخواین به همه بدین (البته سطح دسترسی به دیتابیس اعمال شده) و صد ها کاربر این برنامه رو دارند . اگه یادتون باشه پسورد هم داخل همون فایل اجرایی هستش .
حالا یه کرکر بی کار می یاد و پسورد رو از داخل فایل اجرایی استخراج می کنه و دهنه سایت رو سرویس می کنه .
حالا من موندم که این مشکل رو چه طوری حلش کنم .
دوستان راه حل شما چیه ؟
یه موضوعه ای هست که ذهنم رو به خودش مشغول کرده و هیچ جوابی براش ندارم.
سوالم اینه:
ما یک پایگاه داده مثلا اس کیو ال (شایدم مای.اس.کیو.ال) داریم که تو یه سایت نصبه و داده های اون سایت اعم از مشخصات کاربران و اطلاعات دیگه تو اون پایگاه داده وجود دارن.
حالا ما می خوایم با استفاده از یک برنامه ی ویندوزی (که با دلفی نوشته شده) با اون پایگاه داده ارتباط برقرار کرده و اطلاعاتشو بخونیم .
دیتابیسمون پسورد داره
و قاعدتا برای ارتباط دادن برنامه با اون دیتابیس , برنامه باید پسورد رو داشته باشه . خوب ما پسورد رو تو همون متن کانکشنی که باید به ادوکانکشن بدیم قرار می دیم.(فکر کنیم تنها راه همینه)
خوب این کار می کنه ولی مشکل وقتی به وجود می آد که شما برنامه رو بخواین به همه بدین (البته سطح دسترسی به دیتابیس اعمال شده) و صد ها کاربر این برنامه رو دارند . اگه یادتون باشه پسورد هم داخل همون فایل اجرایی هستش .
حالا یه کرکر بی کار می یاد و پسورد رو از داخل فایل اجرایی استخراج می کنه و دهنه سایت رو سرویس می کنه .
حالا من موندم که این مشکل رو چه طوری حلش کنم .
دوستان راه حل شما چیه ؟