如何更短的GUID用户友好?

Cyb*_*cop 8 c# url asp.net-mvc guid

我只是来翻过这个博客它使用ShortGuid创建注册验证令牌.

当我试图打开链接,说明更短和URL友好的Guid似乎链接重定向到其他链接.它打开了一些其他语言网站.

但我几乎没有问题,一个较短的Guid如何才能使用户友好?我什么时候应该使用它?

Mar*_*rkO 6

还有复制/过去的好处.如果我理解正确,它不是关于好的URL,而是关于验证令牌.很多人通过双击复制/编码代码,然后Sguid(ShortGuid)确实更加用户友好.试试吧:

Xy0MVKupFES9NpmZ9TiHcw

540c2d5f-a9ab-4414-bd36-9999f5388773

  • 好点,但你可以通过剥离正常的guid,大多数guid解析器仍然会很好 (2认同)

Cod*_*ter 5

如何更短的Guid用户友好?

如果您的用户手动输入网址而不是点击链接,那么不太可能.

我什么时候应该使用它?

在一个GUID(所有字符A-F,0-9,-)是安全网址,所以"安全"是不是一个真正的说法.

您可能需要考虑它的出于美学原因,或者为了便于复制粘贴URL.

  • guids周围经常使用的大括号(`{`和`}`)往往最终被URL转义,使得从网址复制GUID(在其他地方使用)......不方便.有时甚至破折号最终都会被URL转义,使其变得更糟. (3认同)