文档说明:
目前很多博客都开启了评论交互功能,但为了避免一些不必要的麻烦,所以或多或少都对评论做了一定的限制,典型的案例便是通过对comments.php进行初级加工,限定仅注册用户可以发表评论,但我们都知道,Typecho默认的登录指向的是后台地址,如果我们不想将后台网址暴露给这些普通用户,该如何做呢?
修改说明:
在适当的位置增加一个表单:
请求地址:<?php $this->options->loginAction()?>
请求方式:Post
简易的例子如下:
<form action="<?php $this->options->loginAction()?>" method="post" name="login" rold="form">
<input type="hidden" name="referer" value="<?php $this->options->siteUrl(); ?>">
<input type="text" name="name" autocomplete="username" placeholder="请输入用户名" required/>
<input type="password" name="password" autocomplete="current-password" placeholder="请输入密码" required/>
<button type="submit">登录</button>
</form>你可以通过新建一个独立页面前台跳转的方式实现
也可以通过JS设置监听事件以弹窗的形式来实现
当然了,表单的样式效果需要自行使用CSS来实现
版权申明:
本文由泽泽社长于2024/2/22在【念念不忘必有回响小站】分享,特此申明。