Set folder Permissions (wodWebServer / wodWebServer.NET)
How do I set folder Permissions with wodWebServer.NET
How do I set folder Permissions with wodWebServer.NET
by wodDamir
, (6236 days ago) @ Brian Henry
Hi Brian,
Actually, you don't. Instead you would use RequestDone event to check which resource was requested by user. If the requested resource should be allowed, you send StatusCode 200 (OK).
If not, then you can send Forbidden or Unauthorized back to client.
Hope this helps.
Regards,
Damba
by Brian Henry
, (6236 days ago) @ wodDamir
Thanks I'll give it a try.
by Brian Henry
, (6235 days ago) @ Brian Henry
OK, I'm trying this code with no luck. I want to block access to a folder. Any help would be cool.
[code]
Private Sub web1_RequestDoneEvent(ByVal Sender As Object, ByVal Args As WeOnlyDo.Server.WebRequestDoneArgs) Handles web1.RequestDoneEvent
If Args.Request.PageName = Test Then
Args.User.Response.StatusCode = WeOnlyDo.Server.StatusCodes.Unauthorized
Else
Args.User.Response.StatusCode = WeOnlyDo.Server.StatusCodes.OK
End If
End Sub
[/code]
by wodDamir
, (6235 days ago) @ Brian Henry
Brian,
Here is what I did in RequestDone event of our VB 2. Simple - manual response sample:
[code]Dim resp As String
If (Args.Request.PageName = index.htm ) Then
resp = <HTML><font face=Verdana size=2>Welcome visitor from
resp = resp & Args.User.RemoteIP & . This is <b>wodWebServer.NET</b>, version & web1.Version
resp = resp & <BR>You requested resource & Args.User.Request.Path & Args.User.Request.PageName
resp = resp & </font></HTML>
Args.User.Response.Body = resp
' don't forget to set status code and content type
Args.User.Response.Headers( Content-Type ).Value = text/html
Args.User.Response.StatusCode = WeOnlyDo.Server.StatusCodes.OK
Else
Args.User.CreateErrorResponse(404, Unauthorized , You aren't authorized to access the requested resource. )
End If[/code]
The above code shows the page if you enter http://127.0.0.1/index.htm in your browser. Otherwise it will display the error page saying that access is restricted.
Can you try the same?
Regards,
Damba
by Brian Henry
, (6235 days ago) @ wodDamir
Thanks, that works.

The SFTP ocx is one of the finest pieces of programming I have seen. It worked out of the box...

Don't be fooled by the cost, it's value and quality far exceeds the price being charged!

You have been great as far as offering support is concerned and has been extremely responsive to both support requests and suggestions for product enhancements.

Thanks! We love your software and your great support!

Your customer service was excellent, and I will look at your products in the future for precisely that reason.

Your professionalism is reflected into your email, your product and your web site. I am confident that these will make the difference.

The wodCrypt product is great and we appreciate your effort to add support for UNIX Crypt.

It was no small factor, however, that your support in getting me up and running made me buy from you.

May I say how nice it is to work with components so complete and self-explanatory that using them in my application is as instinctive as though I wrote them myself?

Your professionalism is reflected into your email, your product and your web site. I am confident that these will make the difference.

