كنترل پنل             جستجو               پرسشهای متداول            .:: آخرین پست‌های انجمن ::.            لیست اعضا            مدیران سایت             درجات        ورود
فهرست انجمن‌ها -> انجمن پشتیبانی پروژه نُمرا (سیستم اعلام آنلاین نمرات)
پاسخ دادن به این موضوع
تصاویر کاربری
پست تاریخ: دوشنبه 9 مرداد 1391 - 06:38    
mosbat10000
شروع فعاليت
شروع فعاليت


پست: 4
عضو شده در: 9 مرداد 1391



امتياز: 39

عنوان: تصاویر کاربری خواندن مشخصات فردی ارسال پیام شخصی

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

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست: mosbat10000 (دوشنبه 9 مرداد 1391 - 06:39)

پست تاریخ: دوشنبه 9 مرداد 1391 - 11:37    
Hamid
مدیريت كل سایت
مدیريت كل سایت


پست: 5494
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
iran.gif


امتياز: 47774

عنوان: پاسخ به «تصاویر کاربری» خواندن مشخصات فردی ارسال پیام شخصی

سلام و ممنون mosbat10000,عزیز.
اینکه تصاویر رو در دیتابیس ذخیره کنیم، امکان‌پذیر نیست، چون به هر حال، دیتابیس اونقدر سنگین و درگیر می‌شه که ممکنه آبرو و کارایی نمرا به خطر بیفته.
اما هر چند قصد نداشتم این کار رو انجام بدم، اما برای اینکه این ابهام هم رفع بشه، در نسخه نهایی نمرا، نحوه ذخیره کردن عکس رو مثل ذخیره کردن تکالیف می‌کنم.
سؤالی که مطرح می‌کنن اینه که:
آیا ممکنه یک دانش‌جو بتونه به تکالیف دانش‌جوی دیگه دسترسی داشته باشه؟
جواب اینه که خیر!
ما تکالیف رو طوری نامگذاری کردیم که وابسته به timestamp لحظه ارسال تکلیف هست!
یعنی اگر دانش‌جویی بخواد نام فایل تکلیف دیگری رو بدونه، اولاً باید بدونه الگوریتم ما در نام‌گذاری فایل تکالیف چیه که ما اون رو منتشر نمی‌کنیم (هر چند که برنامه‌نویس‌ها با تحلیل کد می‌تونن بفهمند) ثانیاً باید دقیقاً و دقیقاً بدونه که در چه لحظه‌ای از تاریخ بشر(!) اون فایل روی سرور ما قرار گرفته!!! که این تقریباً محاله!
پس، در مورد فایل تکالیف هیچ جای نگرانی نیست! چون هیچ کس نمی تونه بفهمه نام فایل تکالیف چیه.
پوشه تکالیف رو هم که با قرار دادن یک فایل index.html داخل اون، عملاً بستیم.

اما متأسفانه این مورد رو در مورد عکس دانش‌جوها و مدیران و مدرسین به کار نگرفتیم. دلیلش هم الگوریتم ناقصی بود که در گام اول به ذهن من رسید و اون اینکه ما بیاییم یک پیشوند موقع نصب بگیریم و ابتدای آی.دی کاربران بذاریم که نام فایل چیزی بشه که قابل حدس نباشه.
اما حواسم نبود که اگر یک دانش‌جو زرنگ باشه می‌تونه پیشوند رو از روی نام عکس خودش به دست بیاره و یکی یکی انتهاش 1 2 3 بذاره و عکس‌های دانش‌جوها رو فراخوانی کنه.
به هر حال، من سعی می‌کنم الگوریتم نام‌گذاری فایل عکس‌های دانش‌جویان، مدرسین و مدیران رو هم مثل فایل تکالیف کنم.
در این صورت هیچ کس نمی‌تونه بفهمه نام فایل عکس دانش‌جوی دیگه چی هست که بخواد مستقیماً لودش کنه Wink

در نسخه‌ای که احتمالاً روز جمعه منتشر می‌شه، این مشکل رفع خواهد شد...

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: دوشنبه 9 مرداد 1391 - 11:45    
Hamid
مدیريت كل سایت
مدیريت كل سایت


پست: 5494
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
iran.gif


امتياز: 47774

عنوان: پاسخ به «تصاویر کاربری» خواندن مشخصات فردی ارسال پیام شخصی

راستی ممنون بابت کشف اشتباه بودن آدرس عکس دکمه‌ها.
اون‌ها اصلاح شد...
اگر نمرای بتا رو دوباره دانلود کنید و فایل‌های homework.php و homework-management.php که در روت نمرا هست رو جایزگین قبلی‌ها کنید، درست می‌شه.

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:


نمایش پستها:                 مشاهده موضوع قبلی :: مشاهده موضوع بعدی  
پاسخ دادن به این موضوع
 

صفحه 1 از 1

تمام زمانها بر حسب GMT + 3.5 Hours می‌باشند
 Related Topics 


 information 

 

پرش به:  
شما نمی توانید در این بخش موضوع جدید پست کنید
شما نمی توانید در این بخش به موضوعها پاسخ دهید
شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید
شما نمی توانید موضوع های خودتان را در این بخش حذف کنید
شما نمی توانید در این بخش رای دهید


Copyright 2004-2024. All rights reserved.
© by Aftabgardan Cultural Center : Aftab.cc