我正在研究基于ASP mvc开发的一个即将推出的网站的安全部分。目标如下所示。
我输入说localhost:12345
我被重定向到localhost:1234/Login
,但我的要求如下。
每次用户输入localhost:12345
时,都应该创建一个随机数,并且应该向用户显示为localhost:12345/{hereIsTheRandomAlphaNumericStringGenerated}
,例如说用户1已登录,他的网址为{ {1}}并且还有另一位用户登录,其网址应为localhost:12345/user!Rand123
。如果有人将这个随机生成的URL输入到他们的网页,它应该会出错。底层URL应该是相同的Login,但名称应该是随机生成的。而且,如果用户即使在这种情况下输入localhost:12345/a12fer43r5
,也不应该允许用户使用。
在我的RouteConfig.cs中我提供了以下代码。
localhost:12345/login
请让我知道我该怎么做。