in mvc c# want encrypt url controller name , view name. every time user login, url should different.
i need change this:
http://localhost:6065/home/index to this:
http://localhost:6065/aghef54df/sdf54512 this encrypted text should change if user login next time.
i have tried change routeconfig 
routes.maproute(         name: "default1",         url: randomstring() + "/" + randomstring() + "/{rowid}/{operation}",         defaults: new { controller = "home", action = "index", rowid = urlparameter.optional, operation = urlparameter.optional }         ); the randomstring() generate random string. 
but not change when user login next time. there way sessionid , encrypt , display in url?
or there other way without changing routeconfig?
please refer following stack overflow answer. not directly answer question explains process need create own route handler. need extract action , controller values, decrypt them (using own key?), , add them requestcontext route handling can occur. hope helps!
Comments
Post a Comment