Typecho Wiki
每一个作品都值得被记录

Typecho实现用户前台登录

Typecho维基君Typecho教程 • 185次浏览 • 发布 2024-02-24 • 更新 2024-02-24
极致加速的V2Ray 助您畅享全球网络 & 搬瓦工VPS最新优惠码
🛜自用大流量超低月租手机卡推荐榜单 #拒绝流量焦虑

最近在折腾一个多用户主题,想要在前端顶部输入账号即可登录的功能,翻看了一下admin目录下的login.php和register.php代码看到登录和注册的动作分别是请求到<?php $this->options->loginAction()?><?php $options->registerAction(); ?>,这就好办了,我们先在主题前台写一个登录表单即可,具体如下:

<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>

其中隐藏的input用来指引form登录后跳转的地址<input type="hidden" name="referer" value="<?php $this->options->siteUrl(); ?>">,表示登录后跳转到网站首页,你可以根据自己的需求比如跳转到admin后台等操作,直接将value设置为<?php $this->options->adminUrl(); ?>

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,Typecho.Wiki所有文章均包含本声明。
本文检索关键词:Typecho教程
厂商投放

【腾讯云】🎉五一云上盛惠!云服务器99元/月续费同价!

腾讯云五一劳动节海量产品 · 轻松上云!云服务器首年1.8折起,买1年送3个月!超值优惠,性能稳定,让您的云端之旅更加畅享。快来腾讯云选购吧!

广告
添加新评论 »