PDA

View Full Version : Solution برای ایجاد یک گالری عکس شخصی



Neo Persian
شنبه 27 مرداد 1386, 21:33 عصر
در مورد ایجاد یک گالری عکس شخصی، احتیاج به تجارب و نظرات دوستان و اساتید دارم

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

کلا تمامی نکاتی که به private موندن این وب سایت کمک میکنه مد نظرم هست

خوشحال میشم راه حل ها، پیشنهاد ها و ایده های خودتون رو در اختیارم بگذارید

ممنون

nazaninam
شنبه 27 مرداد 1386, 21:49 عصر
کافیه از سیستم Authenticate دات نت استفاده کنید تا صفحه نمایش عکس ها را ویژه اعضا نمایید.
این کار باعث میشه که موتو های جستجو نیز به این صفحه وارد نشوند.
در مورد Authentication دات نت جستجو کنید

mahdi_farhani
شنبه 27 مرداد 1386, 22:17 عصر
به غیر از این کار به خاطر اینکه از موتور های جستجو گر در امام بمونی بر روی هاست های ویندوز پوشه ای برای این کار وجود دارد اگر اشتباه نکنم Private باشه .

Neo Persian
یک شنبه 28 مرداد 1386, 01:06 صبح
کافیه از سیستم Authenticate دات نت استفاده کنید تا صفحه نمایش عکس ها را ویژه اعضا نمایید.
این کار باعث میشه که موتو های جستجو نیز به این صفحه وارد نشوند.
در مورد Authentication دات نت جستجو کنید
خیلی ممنون از توجه شما

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

Neo Persian
یک شنبه 28 مرداد 1386, 01:10 صبح
به غیر از این کار به خاطر اینکه از موتور های جستجو گر در امام بمونی بر روی هاست های ویندوز پوشه ای برای این کار وجود دارد اگر اشتباه نکنم Private باشه .
دوست عزیز ممنون از توجهتون

یعنی کل application رو درون این فولدر بزارم؟؟ البته من هاست ویندوز زیاد دارم و همچین پوشه ای رو ندیدم

mahdi_farhani
یک شنبه 28 مرداد 1386, 06:58 صبح
داخل ریشه وجود داره همون جایی که پوشه های httpDoc و httpsDoc و ... وجود داره . برای اینکه حتی با داشتن لینک مستقیم هم نشه همنطور که دوستمون گفتن باید از Authentication استفاده کنی و فولدر مورد نظر خود را تحت پوشش قرار بدی .
ولی بازم احتمال دستیابی بش هست .

Neo Persian
دوشنبه 29 مرداد 1386, 11:30 صبح
داخل ریشه وجود داره همون جایی که پوشه های httpDoc و httpsDoc و ... وجود داره . برای اینکه حتی با داشتن لینک مستقیم هم نشه همنطور که دوستمون گفتن باید از Authentication استفاده کنی و فولدر مورد نظر خود را تحت پوشش قرار بدی .
ولی بازم احتمال دستیابی بش هست .
این پوشه هایی که گفتید httpDoc , httpsDoc مربوط به هاست های لینوکس هست نه ویندوز!

Neo Persian
دوشنبه 29 مرداد 1386, 11:31 صبح
منتظر نظرات بقیه دوستان هم هستم

اصلا همچین کاری %100 عملی هست؟؟

Behrouz_Rad
دوشنبه 29 مرداد 1386, 11:40 صبح
کافیه خط ذیل رو به هر صفحه که دوست نداری موتور جستجو اون رو Index کنه اضافه کنی.


<meta name="robots" content="noindex,nofollow">

اگر تمامی سایت مد نظرت هست، یک فایل با نام robots.txt ایجاد کن و در ریشه ی اصلی سایت قرار بده و کدهای ذیل رو در اون قرار بده:


User-agent: *
Disallow: /


این پوشه هایی که گفتید httpDoc , httpsDoc مربوط به هاست های لینوکس هست نه ویندوز!
خیر!
اگر CP تو Hosting Controller باشه این پوشه ها رو میبینی.

موفق باشید.

Behrouz_Rad
دوشنبه 29 مرداد 1386, 11:50 صبح
از Authentication که حتما استفاده میکنم ولی یکی از ابهاماتی که دارم نحوه ذخیره سازی عکس ها هستش که حتی با داشتن لینک مستقیم عکس هم نشه عکس رو دید
در مورد کاربران نیز، عکس ها رو به صورت Stream نمایش بده.
در URL ای که برای نمایش به کار میره میتونی User & Pass رو ارسال کنی.

موفق باشید.

nazaninam
دوشنبه 29 مرداد 1386, 16:47 عصر
خیر!
اگر CP تو Hosting Controller باشه این پوشه ها رو میبینی.

موفق باشید.

جناب راد جسارتا اگر کنترل پانل Plesk باشه دارای httpdocs و httpsdocs هست و اگر Hosting Controller یا Helm باشه داری www .
موفق باشید

Behrouz_Rad
دوشنبه 29 مرداد 1386, 19:11 عصر
آره درست میگی. ببخشید.

مرسی.

Neo Persian
دوشنبه 29 مرداد 1386, 22:11 عصر
خیلی ممنون جناب راد

فقط در مورد نمایش عکس ها بصورت stream سوالی داشتم

عکس ها رو در DB ذخیره کنم؟؟ یا در یک پوشه؟؟ اگر در یک پوشه باشه امکان دیدن عکس ها هست از چه راهی میتونم استفاده کنم که اولا عکس ها در DB ذخیره نشه و دوما با داشتن مسیر فرضی عکس www.privategallery.com/images/pic1.jpg عکس نمایش داده نشه؟؟

در مورد URL و پاس دادن user & pass هم متوجه منظورتون نشدم!

Behrouz_Rad
سه شنبه 30 مرداد 1386, 07:26 صبح
عکس ها رو در DB ذخیره کنم؟؟ یا در یک پوشه؟؟
در پوشه.

اگر در یک پوشه باشه امکان دیدن عکس ها هست از چه راهی میتونم استفاده کنم که اولا عکس ها در DB ذخیره نشه و دوما با داشتن مسیر فرضی عکس www.privategallery.com/images/pic1.jpg عکس نمایش داده نشه؟؟
پوشه ای که Private باشه و کاربر مجوز READ نداشته باشه به هیچ وجه محتویات درونش از خارج قابل دسترسی نیست.
این مجوز رو باید از طریق CP بدی.

در مورد URL و پاس دادن user & pass هم متوجه منظورتون نشدم!
گفتی از تصدیق هویت استفاده می کنی.
پس اگر کسی User & Pass داشته باشه قاعدتا باید بتونه تصاویر رو ببینه.
این ها رو از طریق URL به صفحه ی Stream پاس بده و صحت اونها رو بررسی کن و ...

موفق باشید.

Neo Persian
چهارشنبه 31 مرداد 1386, 20:54 عصر
خیلی ممنون جناب راد

سوال دیگه ای داشتم

هنگام اضافه کردن عکس ها میخوام برای هر عکس مشخص بشه که کدوم نوع از User ها اجازه دیدن عکس رو دارن

من در مقوله ی Authentication تازه کار هستم و سوالم اینجاست که برای عکس باید فیلدی در DB باشه که role ها در اون ذخیره شده باشن؟؟

Behrouz_Rad
پنج شنبه 01 شهریور 1386, 08:29 صبح
من در مقوله ی Authentication تازه کار هستم و سوالم اینجاست که برای عکس باید فیلدی در DB باشه که role ها در اون ذخیره شده باشن؟؟
بله و یا به نام هر عکس سیمبولی اضافه کنی که نشانه ی دسترسی گروه خاصی به اون عکس هست.

موفق باشید.