destoon 注册登录js(js登录界面跳转登录注册)

Destoon是一款非常实用的CMS系统,它提供了非常便捷的注册登录功能。本文将介绍如何使用Destoon注册登录js实现登录界面跳转登录注册。 1. 下载Destoon注册登录js 首先需要从Destoon官网下载注册登录

Destoon是一款非常实用的CMS系统,它提供了非常便捷的注册登录功能。本文将介绍如何使用Destoon注册登录js实现登录界面跳转登录注册。

1. 下载Destoon注册登录js

首先需要从Destoon官网下载注册登录js插件,解压后将文件夹中的login.js和register.js文件复制到网站根目录下的include/js目录中。

2. 引入Destoon注册登录js

在需要使用注册登录功能的页面中,需要引入login.js和register.js文件。可以在页面头部或者底部使用以下代码引入:

<script type="text/javascript" src="/include/js/login.js"></script>
<script type="text/javascript" src="/include/js/register.js"></script>

3. 设置登录注册按钮

在页面中添加登录注册按钮,可以使用以下代码:

<div class="login_box">
    <a href="javascript:;" onclick="show_login()">登录</a>
    <a href="javascript:;" onclick="show_register()">注册</a>
</div>

其中,show_login()函数和show_register()函数是Destoon注册登录js中提供的函数,用于显示登录和注册界面。

4. 显示登录界面

当用户点击登录按钮时,需要调用show_login()函数来显示登录界面。可以在页面中添加以下代码:

<div id="login_box" class="login_box">
    <div class="login_title">用户登录</div>
    <form action="" method="post" onsubmit="return check_login()">
        <ul>
            <li>用户名:<input type="text" name="username" id="username" /></li>
            <li>密   码:<input type="password" name="password" id="password" /></li>
            <li><input type="submit" value="登录" /></li>
        </ul>
    </form>
</div>

在表单中,需要设置用户名和密码的输入框,以及一个提交按钮。当用户点击提交按钮时,需要调用check_login()函数来验证用户输入的用户名和密码是否正确。

5. 显示注册界面

当用户点击注册按钮时,需要调用show_register()函数来显示注册界面。可以在页面中添加以下代码:

<div id="register_box" class="login_box">
    <div class="login_title">用户注册</div>
    <form action="" method="post" onsubmit="return check_register()">
        <ul>
            <li>用户名:<input type="text" name="username" id="username" /></li>
            <li>密   码:<input type="password" name="password" id="password" /></li>
            <li>确认密码:<input type="password" name="repassword" id="repassword" /></li>
            <li>邮箱地址:<input type="text" name="email" id="email" /></li>
            <li><input type="submit" value="注册" /></li>
        </ul>
    </form>
</div>

在表单中,需要设置用户名、密码、确认密码和邮箱地址的输入框,以及一个提交按钮。当用户点击提交按钮时,需要调用check_register()函数来验证用户输入的信息是否正确。

6. 验证登录信息

在Destoon注册登录js中,提供了check_login()函数用于验证用户输入的用户名和密码是否正确。可以在login.js文件中找到此函数:

function check_login() {
    var username = document.getElementById('username').value;
    var password = document.getElementById('password').value;
    if(username == '') {
        alert('请输入用户名');
        return false;
    }
    if(password == '') {
        alert('请输入密码');
        return false;
    }
    // 验证用户名和密码是否正确
    // 如果正确,则跳转到用户中心
    // 如果错误,则提示错误信息
}

在此函数中,首先获取用户输入的用户名和密码,然后进行验证。如果用户名或密码为空,则提示用户输入。如果用户名和密码都不为空,则需要使用Ajax技术将用户名和密码发送到服务器端进行验证。如果验证通过,则可以跳转到用户中心页面;如果验证失败,则需要提示错误信息。

7. 验证注册信息

在Destoon注册登录js中,提供了check_register()函数用于验证用户输入的注册信息是否正确。可以在register.js文件中找到此函数:

destoon 注册登录js(js登录界面跳转登录注册)
function check_register() {
    var username = document.getElementById('username').value;
    var password = document.getElementById('password').value;
    var repassword = document.getElementById('repassword').value;
    var email = document.getElementById('email').value;
    if(username == '') {
        alert('请输入用户名');
        return false;
    }
    if(password == '') {
        alert('请输入密码');
        return false;
    }
    if(repassword == '') {
        alert('请确认密码');
        return false;
    }
    if(password != repassword) {
        alert('两次输入的密码不一致');
        return false;
    }
    if(email == '') {
        alert('请输入邮箱地址');
        return false;
    }
    // 验证用户名、密码、邮箱地址是否符合规则
    // 如果符合规则,则跳转到用户中心
    // 如果不符合规则,则提示错误信息
}

在此函数中,首先获取用户输入的用户名、密码、确认密码和邮箱地址,然后进行验证。如果其中任意一项为空,则提示用户输入。如果密码和确认密码不一致,则提示用户重新输入。如果所有信息都符合规则,则需要使用Ajax技术将信息发送到服务器端进行注册。如果注册成功,则可以跳转到用户中心页面;如果注册失败,则需要提示错误信息。

相关文章