我是一只历经沧桑的老狮

给typecho注册加一个输入密码的功能

typecho 自带的注册只有输入用户名和邮箱两个内容,并没有输入密码这个功能,所以这边就捣鼓了下。
效果图

实现方法

直接要展示的文件里放入以下代码即可,CSS 部分可以自行优化,本站是放在 header.php 页头里面。

<form stop-propagation id="registerForm" class="j-dropdown" action="<?php $this->options->registerAction(); ?>" method="post" name="register">
                                        <div class="form-item">
                                            <div> 用户名 </div>
                                            <input class="username" placeholder=" 请输入用户名 " type="text" maxlength="16" name="name" autocomplete="off" />
                                        </div>
                                        <div class="form-item">
                                            <div> 邮箱 </div>
                                            <input class="mail" placeholder=" 请输入邮箱 " type="text" name="mail" autocomplete="off" />
                                        </div>
                                        <div class="form-item">
                                            <div> 输入密码 </div>
                                            <input type="password" class="w-100" id="password" name="password" autocomplete="current-password" placeholder=" 输入密码 " required="">
                                        </div>
                                        <div class="form-item">
                                            <div> 确认密码 </div>
                                            <input type="password" class="w-100" id="confirm" name="confirm" autocomplete="current-password" placeholder=" 再次输入密码 " required="">
                                        <div class="form-item">
                                        </div>
                                            <button type="submit"> 注 册 </button>
                                        </div>
                                    </form>

另外也可以直接在系统文件 admin/register.php 文件里找到以下代码

<div class="typecho-login">
        <h1><a href="https://laolion.com" class="i-logo">laolion</a></h1>
        <form action="<?php $options->registerAction(); ?>" method="post" name="register" role="form">
            <p>
                <label for="name" class="sr-only"><?php _e('用户名'); ?></label>
                <input type="text" id="name" name="name" placeholder="<?php _e('用户名'); ?>" value="<?php echo $rememberName; ?>" class="text-l w-100" autofocus />
            </p>
            <p>
                <label for="mail" class="sr-only"><?php _e('Email'); ?></label>
                <input type="email" id="mail" name="mail" placeholder="<?php _e('Email'); ?>" value="<?php echo $rememberMail; ?>" class="text-l w-100" />
            </p>

在下面放入代码也可以实现

<p>
            <input type="password" class="text-l w-100" id="password" name="password" autocomplete="current-password" placeholder=" 输入密码 " required="">
            </p>
            <p>
            <input type="password" class="text-l w-100" id="confirm" name="confirm" autocomplete="current-password" placeholder=" 再次输入密码 " required="">
            </p>
本站未注明转载的文章均为原创,转载请注明来源,谢谢!

添加新评论