PDA

View Full Version : سوال: ساخت Secured Folder



si6arp
چهارشنبه 08 آذر 1391, 13:51 عصر
با سلام خدمت دوستان
من در روی سرور یک فولدر دارم که یک سری فایل توش هست و میخوام طرف وقتی آدرس فولدر رو زد سیستم ازش یوزر و پسورد بخواد و زمانی که یوزر و پسورد از دیتابیس چک شد و تائید شد . تمامی فایل های داخل پوشه رو نشون بده .
حالا میخوام ببینم که چطوری میشه با Asp.net یه همچین چیزی رو هندل کرد ؟ :افسرده:

alihassanabadi
چهارشنبه 08 آذر 1391, 17:19 عصر
سلام
اگه منظورت اینه که کاربر نتونه از طریق address bar به پوشه دسترسی داشته باشه
پاسخ شما تو آدرس
http://www.codeproject.com/Articles/39158/Protect-Files-and-Folders-Using-HttpHandlers-in-AS
ولی کلا هاستینگ از این عمل جلوگیری میکنه پس نیازی به این کار نیست
به هر حال اگه نیاز میبینی امنیتت بالا میره پس حتما اینکارو بکن
با تشکر

si6arp
چهارشنبه 08 آذر 1391, 18:27 عصر
سلام
اگه منظورت اینه که کاربر نتونه از طریق address bar به پوشه دسترسی داشته باشه
پاسخ شما تو آدرس
http://www.codeproject.com/Articles/39158/Protect-Files-and-Folders-Using-HttpHandlers-in-AS
ولی کلا هاستینگ از این عمل جلوگیری میکنه پس نیازی به این کار نیست
به هر حال اگه نیاز میبینی امنیتت بالا میره پس حتما اینکارو بکن
با تشکر

نه داداش برعکس . میخوام فقط یه سری از افراد با داشتن یوزر و پشورد به پوشه خاص دسترسی داشته باشن.

alihassanabadi
پنج شنبه 09 آذر 1391, 09:34 صبح
نه داداش برعکس . میخوام فقط یه سری از افراد با داشتن یوزر و پشورد به پوشه خاص دسترسی داشته باشن.

سلام
پس داداش:لبخندساده: تو پوشه فایل ها فایل web.config رو بذار بعد authorization رو فعال کن
مثال



<authorization>
<allow roles="ROLE NAME"/>
<deny users="*"/>
<deny users="?"/>
< /authorization>


در مورد active directory ها بحث های زیادی شده سرچ کن تا دلت بخواد sample هست
http://msdn.microsoft.com/en-us/library/ms180890(v=vs.80).aspx
http://www.codeproject.com/Articles/265870/Bypass-Forms-Authentication-to-Use-Active-Director
http://evonet.com.au/using-active-directory-to-authenticate-users-to-your-asp-net-web-site/
حالا دیگه برای نمایش فایلها خودت میتونی کد بزنی
مثلا بعد از تایید کاربر به صفحه browsFile هدایتش کن و اونجا فایل ها رو تو گرید ویو نمایش بده
لینک های زیر
http://csharpdotnetfreak.blogspot.com/2012/06/display-files-directory-gridview-aspnet.html
http://www.4guysfromrolla.com/articles/090110-1.aspx