Hiển thị kết quả từ 1 đến 2 / 2

Chủ đề: bao mat trong dotnet

  1. #1
    Tham gia
    20-04-2009
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts

    Ngạc nhiên bao mat trong dotnet

    xin chao mọi người,tôi gặp một vấn đề trên aspx,tôi có 2 thư mục la admin và library,tôi muốn bảo mật trên 2 folder,có cách nào cấu hình trong webconfig để bảo mật trên trên 2 folder đó không,nếu dùng session thì ko được vì khi đó gõ trực tiếp trên url se không bảo mật,ai biết chỉ giùm mình với nhé,cảm ơn nhiều
    Quote Quote

  2. #2
    Tham gia
    24-11-2007
    Bài viết
    111
    Like
    0
    Thanked 1 Time in 1 Post
    Quote Được gửi bởi duonglvth View Post
    xin chao mọi người,tôi gặp một vấn đề trên aspx,tôi có 2 thư mục la admin và library,tôi muốn bảo mật trên 2 folder,có cách nào cấu hình trong webconfig để bảo mật trên trên 2 folder đó không,nếu dùng session thì ko được vì khi đó gõ trực tiếp trên url se không bảo mật,ai biết chỉ giùm mình với nhé,cảm ơn nhiều
    Trong thư mục Admin bạn tạo file web.config với nội dung như sau:
    <configuration>
    <appSettings/>
    <connectionStrings/>
    <system.web>

    <authorization>
    <deny users="?"/>
    </authorization>

    </system.web>
    </configuration>

    Và ở ngoài ứng dụng chính bạn thêm vào file config với nội dung như sau:

    <authentication mode="Forms">
    <forms loginUrl="Admin/Login.aspx" timeout="20" defaultUrl="Admin/Default.aspx"></forms>
    </authentication>

    Như vậy là mỗi khi bạn cần truy cập vào thư mục Admin thì bạn sẽ được redirect đến trang login. Ở trang này mà xác thực OK thì bạn vào được Thư mục. ở trang login bạn làm như sau:
    FormsAuthentication.RedirectFromLoginPage(username , false);

    Thế là ok

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •