从特定 IP 地址登录时如何显示按钮?

Posted

技术标签:

【中文标题】从特定 IP 地址登录时如何显示按钮?【英文标题】:How can I make a button show up when logging in from an specific IP adress? 【发布时间】:2021-08-09 23:09:01 【问题描述】:

所以我正在开发这个名为 NetEdit 的极其基本且极简的社交媒体平台。我目前在那里设置了一个按钮,可以清除所有帖子,但它是评论的,​​所以我可以取消评论并在我想重置网站时使用它。问题是,我想让它只在我通过我的 IP 地址登录时才显示,以使过程更加流畅。我对 javascript 或 CSS 几乎没有经验,所以我很困惑。有人可以帮忙吗?

代码链接是https://glitch.com/edit/#!/netedit

【问题讨论】:

【参考方案1】:

IP 地址不会经常更改,但有时会更改。 我建议您使用不同类型的身份验证,例如密码(密码、号码等)

    如果您决定使用身份验证,您可以创建一个私人登录页面,在其中输入您的密码。

    以上任何一种方式都说了,您需要#if-condition 来检查是否是您并使该按钮可见。

const ProvidedIP = "48.168.70.20";
const AdminIP = "50.162.68.2";
let showButton = false;

if(Provided === AdminIP)
   showButton = true;


// get the button
document.querySelector("#buttonID").style.display = showButton ? "initial" : "non#"

【讨论】:

以上是关于从特定 IP 地址登录时如何显示按钮?的主要内容,如果未能解决你的问题,请参考以下文章

WiFi登录 老是显示正在获取IP地址

如何使用 HttpClient 从特定 IP 地址发送请求? C#

linux 如何查看各类用户尝试登陆的时间,ip地址信息等

如何显示可以从一串数字创建的所有IP地址组合?

循环通过 IP 地址时 UI 未更新

如何从vb6代码确定登录到Windows服务器的工作站的IP地址