如何解决在某些情况下如何限制对页面的访问?
我的网站上使用语言环境有两种语言(英语/韩语)。但是,某些页面无法使用韩语,因此我想暂时隐藏这些页面(博客,播客,常见问题解答)。
在index.html中,我在要隐藏的链接上方放置了条件-if I18n.locale == :en
。但是,问题在于访问者仍然可以使用韩语访问那些页面。
访问者可以使用英语进入博客页面并在那里更改语言,也可以输入URL。(/ kr / blog)
请问如何预防这种情况?
如果访客在博客页面上并单击韩语,我最终希望将其重定向到登录页面。
解决方法
在您的控制器中,您可以有条件地重定向:
$RTFiltered = @{}
$RT.GetEnumerator() |Where-Object {$_.Value -gt 1} |ForEach-Object {$RTFiltered.Add($_.Name,$_.Value)}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。