为每个实例创建一个随机URL

时间:2017-02-17 14:20:31

标签: asp.net razor asp.net-mvc-5

我正在研究基于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

请让我知道我该怎么做。

0 个答案:

没有答案