Question

I have a folder with resources and I'd like to give opportunity to all users with right token get access it.Requests like:

 www.mysite.com/uploads/images?token = some security value

So I need to handle all requests that starts with

 www.mysite.com/uploads

chek for right token and approve or reject request.Could you give a basic example?

Was it helpful?

Solution

Why not just create a route for www.mysite.com/uploads/images/token?

        routes.MapRoute(
            "Uploads", // Route name
            "uploads/images/{token}", // URL with parameters
            new { controller = "uploads", action = "images", token = "" } // Parameter defaults
        );
    }

This route should be placed at top of your route list and would catch route that starts with /uploads... Your users would be routed to uploadsController (in this case) and would execute the images Action Method passing Token as a string parameter.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top