PDA

View Full Version : مبتدی: آیا کوکی جای امنی برای نگهداری کانکشن استرینگ هست ؟



anylove
سه شنبه 04 اسفند 1394, 05:05 صبح
با سلام
میخواستم بدونم آیا کوکی جای امنی برای نگهداری کانکشن استرینگ هست ؟

اگه نه بگید کجا ذخیره کنم که امن باشه

با یک مثال تو ساختار mvc بتونید کمکم کنید
لطف میکنید جواب بدید


تو مثالی که خود asp mvc گفته برای یه تازه کار یه کم سنگینه
ممنون میشم اینم بگید که تو اون مثال فقط نام کاربری رو میگیره آیا میشه یک کوکی با نام و مقدار دیگه به اون اضافه کرد ؟

pbm_soy
سه شنبه 04 اسفند 1394, 06:02 صبح
توجه کنید در کانکشن استرینگ‌نام و آدرس و رمز برای اتصال به دیتابیس سرور نوشته میشود پس باید در جای مناسب و تحت شرایط خوب نگهداری شود
بهترین محل نگهداری کانکشن استرینگ همان جایی است که مایکروسافت درنظرگرفته فایل web.config بهترین محل است واگر مطالعه کنید دقیقا بخشی برای نوشتن این استرینگ در این درنظر گرفته شده است

anylove
سه شنبه 04 اسفند 1394, 06:19 صبح
من میخوام یوزر هام رو تو قسمت security دیتابیس تعریف کنم
یعنی نام کاربری ورود به سایتم همان نام کاربری اتصال به دیتا بیس باشه برای همین باید متغیر باشه به خاطر همین تو پروژه م از entity framework یا کانکشن های دیگه استفاده نکردم

ایا همچنین چیزی امکان داره ؟
معذرت که سوالم خیلی مبتدیانه س ولی فکر کنم این روش امنیت بهتری داشته باشه اگه متغیر امنی وجود داشته باشه

pbm_soy
سه شنبه 04 اسفند 1394, 15:33 عصر
یعنی باهر عضویت کاربر نام کاربریش را میخواهید هم در دیتابیس ذخیره کنید و هم به عنوان نام کاربری که بتواند به دیتابیس متصل شود باید اضافه کنید
یعنی باید نام کاربری به عنوان کاربران دیتابیس اضافه کنید
هر چند که میتوانید سطوح دسترسی به دیتابیس را کنترل کنید ولی درکل چنین کاری در سایت زیاد منطقی نیست!

البته در مورد کاربران و عضویت و ورود و خروج تمام این موارد را خود مایکروسافت در asp .net بصورت پیش فرض پیاده سازی کرده و در اختیار برنامه نویس گذاشته اگر مبتدی هستید از همین امکاناتش استفاده کنید که کاملا روش استاندارد و خوبی است و امنیت مناسبی دارد و تعداد کسانی که از این روشها استفاده میکنند زیاد است

anylove
سه شنبه 04 اسفند 1394, 17:36 عصر
کسی لازم نیست ثبت نام کند

تعداد استفاده کنندگان حد اکثر 10 نفر هستند

اگه امکانش وجود نداره یه راه حل دیگه پیدا کنم