Typecho 自定义前台登录和注册的方法

257次阅读
没有评论

Typecho

Typecho 有很多多余的功能和代码,有时候站长只想用户在前台实现登录和注册,这里就讲一下让 Typecho 实现前台登录和注册的方法。

自定义前台登录代码

在 Typecho 网站前台需要添加登录按钮的位置添加如下代码:

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

其中 referer 这个 input 值就指明了登录成功后的跳转位置,你可以修改 value 的值来自行定义登录成功跳转得地址。

自定义前台注册代码

在 Typecho 网站前台需要添加注册按钮的位置添加如下代码:

<form action="<?php $this->options->registerAction();?>" method="post" name="register" role="form">
<input type="hidden" name="_" value="<?php echo $this->security->getToken($this->request->getRequestUrl());?>">
用户名 <input type="text" name="name">
邮箱:<input type="email" id="mail" name="mail" >
<button type="submit" name="loginsubmit" value="true"> 注册 </button>
</form>

用户进入注册页面,只会要求用户填写用户名和邮箱,点击注册按钮后会跳转到程序后台,此时会提示被分配了个临时密码,同时提示用户修改默认密码,填写个人信息如昵称,个人主页等。

欢迎打赏
post-qrcode
每日忙乎
版权声明:本站原创文章,由 每日忙乎 2022-01-12发表,共计1008字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
载入中...