PDA

View Full Version : سوال: تحویل پروژه php به مشتری



chaown
چهارشنبه 25 مرداد 1391, 01:42 صبح
سلام
یه پروژه باید بدم به مشتری که یه سایته که اطلاعاتش هر روز تغییر میکنه ( یه سایته خبری )
این پروژه به جزء صفحاتی که باید برای نمایش کاربران تویه هاست ذخیره میشن یه صفحه داره برای اجرا در دسکتاپ که کارمندهای اون شرکت باید ازش برای ارسال اخبار و تصاویر و فایل هاشون استفاده کنند ( یه جور صفحه کنترل ).
حالا من می خوام اون صفحه به صورتی باشه که کدش در اختیار کارمندها قرار نگیره

php-gtk رو بی خیال شین. همچنین در مورد visual studio ارسال تصویر و کار بر روی تصاویر رو بلد نیستم.
آیا راه حل دیگه ای وجود داره ؟ مثلا قفل کردن پوشه دایرکتوری فایل ها یا ...

djsaeedkhan
چهارشنبه 25 مرداد 1391, 02:29 صبح
سلام
خوب مگه قراره شما رو کامپیوتر خودشون نصب کنی؟
شما سورس رو روی هاست قرار میدی و یه آدرس به اونا میدی که بتونن از طریق اون به سایت دسترسی داشته باشن و اطلاعات ارسال و دریافت کنند. مثل کاربر عادی با این تفاوت که کار های بیشتری میتونن بکنن

chaown
چهارشنبه 25 مرداد 1391, 02:42 صبح
می خوام یه سری کارا رو تو کامپیوتر خودشون انجام بدن و اینکه یه جورایی اطمینان داشته باشم که فقط شخص مورد نظر به اون صفحه دسترسی داره.

eshpilen
چهارشنبه 25 مرداد 1391, 09:51 صبح
یه صفحه داره برای اجرا در دسکتاپ که کارمندهای اون شرکت باید ازش برای ارسال اخبار و تصاویر و فایل هاشون استفاده کنند ( یه جور صفحه کنترل ).
وقتی میگی صفحه، یعنی یک صفحهء وبی که در مرورگر اجرا میشه.
ولی شاید منظورت یک برنامهء دسکتاپ بوده.


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


php-gtk رو بی خیال شین. همچنین در مورد visual studio ارسال تصویر و کار بر روی تصاویر رو بلد نیستم.php-gtk مگه چشه؟
منظورت از ویژوال استودیو هم باید محیط برنامه نویسی دات نت/سی شارپ یا سی++ میکروسافت باشه؛ نه؟
ضمنا بنده قبلا یک کد مثال که فایل آپلود میکرد نوشته بودم: http://barnamenevis.org/showthread.php?222357-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%81%D8%B1%DB%8C%D9%85%D9%88%D8%B1%DA%A9-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A2%D8%B2%D8%A7%D8%AF-%D9%88-%D9%85%D8%B3%D8%AA%D9%82%D9%84-%D8%A7%D8%B2-%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-Qt&p=987598&viewfull=1#post987598
با سی++ و فریمورک Qt نوشته شده.
کلا ارسال درخواستهای HTTP در زبانهای برنامه نویسی امروزی و کتابخانه ها و فریمورک هایی که هست کار سختی نیست. احتمالا تاحالا برنامه نویسی دسکتاپ به اون صورت کار نکردی.