在 Azure APIm 开发人员门户中的用户信息中签名 in/Logged
Signed in/Logged in Information of the user in Azure APIm Developer Portal
我们使用内容菜单项在开发人员门户上添加了一个新的 page/tab xyz 类产品。如果用户在该页面上导航,如果他没有登录要求他登录,我想在该页面上抛出错误消息。
有没有办法找到登录用户的信息或验证是否有人登录。
有一个html元素或锚标签,通过我们可以找到登录用户的用户名,但当用户未登录时该元素不存在。
不确定这是否完全涵盖您的场景,但您可以尝试使用小部件和图层:
Layer editor
基本上,您可以创建一个具有规则 "authenticated" 或 "not authenticated" 到 show/hide 的层,然后将相应的小部件添加到该层。
如果它是静态页面并且您在开发人员门户中编写代码,您可以添加一个脚本来检查会话 cookie 是否存在。因此你可以显示授权和未授权。
还有一种方法,只有登录时才会显示账号菜单。所以你也可以检查一下。
var accountMenu = document.getElementById("account-menu");
if(accountMenu == null) {
// not logged in
} else {
// logged in
}
我也需要开发者门户中的这个功能,已经有人提交了同样的想法。
我们使用内容菜单项在开发人员门户上添加了一个新的 page/tab xyz 类产品。如果用户在该页面上导航,如果他没有登录要求他登录,我想在该页面上抛出错误消息。
有没有办法找到登录用户的信息或验证是否有人登录。
有一个html元素或锚标签,通过我们可以找到登录用户的用户名,但当用户未登录时该元素不存在。
不确定这是否完全涵盖您的场景,但您可以尝试使用小部件和图层:
Layer editor
基本上,您可以创建一个具有规则 "authenticated" 或 "not authenticated" 到 show/hide 的层,然后将相应的小部件添加到该层。
如果它是静态页面并且您在开发人员门户中编写代码,您可以添加一个脚本来检查会话 cookie 是否存在。因此你可以显示授权和未授权。
还有一种方法,只有登录时才会显示账号菜单。所以你也可以检查一下。
var accountMenu = document.getElementById("account-menu");
if(accountMenu == null) {
// not logged in
} else {
// logged in
}
我也需要开发者门户中的这个功能,已经有人提交了同样的想法。