首页 > 其他分享 >用户管理系统

用户管理系统

时间:2024-05-27 19:58:42浏览次数:8  
标签:管理系统 color 用户 padding background var document border

                                                        登录页面

登录名:admin 密码:123456

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登录</title>

    <style>
        * {
            margin: 0;
            padding: 0;
        }
        html {
            height: 100%;
        }
        body {
            height: 100%;
        }
        .container {
            height: 100%;
            background-image: linear-gradient(to right, #999999, #330867);
        }
        .login-wrapper {
            background-color: bisque;
            width: 358px;
            height: 588px;
            border-radius: 15px;
            padding: 0 50px;
            position: relative;
            left: 50%;
            top: 50%;
            transform: translate(-50%,-50%);
        }
        .header {
            font-size: 38px;
            font-weight: bold;
            text-align: center;
            line-height: 200px;
        }
        .input-item {
            display: block;
            width: 100%;
            margin-bottom: 20px;
            border: 0;
            padding: 10px;
            border-bottom: 1px solid rgb(128,125,125);
            font-size: 15px;
            outline: none;
        }
        .input-item::placeholder {
            text-transform: uppercase;
        }
        .btn {
            text-align: center;
            padding: 10px;
            width: 100%;
            margin-top: 40px;
            background-image: linear-gradient(to right,#a6c1ee, #fbc2eb);
            color: #fff;
        }
        .msg {
            text-align: center;
            line-height: 88px;
        }
        a {
            text-decoration-line: none;
            color: #abc1ee;
        }
    </style>
    <script type="text/javascript">
        window.onload = function() {
    document.querySelector('.btn').addEventListener('click', check);
};

function check(){
    var username = document.getElementById("username").value;
    var pass = document.getElementById("password").value;
    if(username == "admin" && pass == "123456"){
        window.open("用户管理系统.html");
    } else {
        alert("密码不正确");
    }
}
    </script>
</head>
<body>
    <div class="container">
        <div class="login-wrapper">
            <div class="header">登录</div>
            <div class="form-wrapper">
                <input type="text" name="username" placeholder="username" class="input-item" id="username">
                <input type="password" name="password" placeholder="password" class="input-item" id="password">
                <div class="btn" onclick="check()">登录</div>
            </div>
            <div class="forgot-password">
                <a href="忘记密码.html">忘记密码?</a>
            </div>
            <div class="msg">
                没有帐户?
                <a href="注册.html">注册</a>
            </div>
        </div>
    </div>
</body>
</html>


        注册页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>注册页面</title>
    <style>
        body {
            background-image: url(1.jpg);
            background-size: cover;
            background-repeat: no-repeat;
            font-family: Arial, sans-serif;
            background-color:white;
            margin: 0;
            padding: 0;
        }
        .container {
            max-width: 400px;
            margin: 50px auto;
            padding: 20px;
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }
        h2 {
            text-align: center;
            margin-bottom: 20px;
        }
        form {
            display: flex;
            flex-direction: column;
        }
        input[type="text"],
        input[type="password"] {
            padding: 10px;
            margin-bottom: 15px;
            border: 1px solid #ddd;
            border-radius: 4px;
        }
        .error {
            color: red;
            margin-bottom: 15px;
        }
        .button {
            background-color: #5cb85c;
            color: white;
            padding: 10px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
        }
        .button:hover {
            background-color: #4cae4c;
        }
    </style>
</head>
<body>
    <div class="container">
        <h2>注册</h2>
        <form id="registrationForm">
            <div class="error" id="usernameError"></div>
            <input type="text" id="username" placeholder="用户名" required>
            <div class="error" id="passwordError"></div>
            <input type="password" id="password" placeholder="密码" required>
            <div class="error" id="confirmPasswordError"></div>
            <input type="password" id="confirmPassword" placeholder="确认密码" required>
            <button type="submit" class="button">注册</button>
        </form>
    </div>

    <script>
        document.addEventListener('DOMContentLoaded', function() {
            var form = document.getElementById('registrationForm');
            var usernameInput = document.getElementById('username');
            var passwordInput = document.getElementById('password');
            var confirmPasswordInput = document.getElementById('confirmPassword');
            var usernameError = document.getElementById('usernameError');
            var passwordError = document.getElementById('passwordError');
            var confirmPasswordError = document.getElementById('confirmPasswordError');

            usernameInput.addEventListener('blur', function() {
                var username = this.value;
                var regex = /^[a-zA-Z0-9_]{5,20}$/;
                if (!regex.test(username)) {
                    usernameError.textContent = '用户名格式不正确,请输入5-20位字母、数字或下划线组合';
                } else {
                    usernameError.textContent = '';
                }
            });

            passwordInput.addEventListener('blur', function() {
                var password = this.value;
                var regex = /^[a-zA-Z0-9_]{8,20}$/;
                if (!regex.test(password)) {
                    passwordError.textContent = '密码格式不正确,请输入8-20位字母、数字或下划线组合';
                } else {
                    passwordError.textContent = '';
                }
            });

            confirmPasswordInput.addEventListener('blur', function() {
                var password = passwordInput.value;
                var confirmPassword = this.value;
                if (password !== confirmPassword) {
                    confirmPasswordError.textContent = '两次输入的密码不一致';
                } else {
                    confirmPasswordError.textContent = '';
                }
            });

            form.addEventListener('submit', function(event) {
                event.preventDefault();
                // 这里可以添加表单提交的逻辑,例如使用 AJAX 发送数据到服务器
                if (usernameInput.value && passwordInput.value && confirmPasswordInput.value) {
                    // 表单数据有效,可以提交表单
                    // 例如使用 AJAX 发送数据到服务器
                    
                    // 如果服务器端返回成功响应,执行以下代码
                    window.location.href = '登录页面.html'; // 重定向到登录页面
                }
            });
        });
    </script>
</body>
</html>

忘记密码

用户管理页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>用户管理系统</title>
    <style>
        body {
            font-family: Arial, sans-serif; 
            background-image: url(3.jpg);
            background-size: cover;
}
        table { width: 100%; border-collapse: collapse; }
        th, td { border: 1px solid #ddd; padding: 8px; text-align: left; }
        th { background-color: #f2f2f2; }
        .form-input { margin: 10px 0; width: 100%; }
        .error { color: red; }
        #student-form { display: none; padding: 20px; border: 1px solid #ddd; margin-top: 20px; }
    </style>
</head>
<body>
    <h1>用户管理系统</h1>
    <div id="error-message" class="error"></div>
    <button onclick="showAddForm()" style="margin-bottom: 20px;">Add New Student</button>
    <form id="student-form" style="display: none;">
        <input type="text" id="name" placeholder="姓名" class="form-input" required>
        <input type="text" id="student-id" placeholder="学号" class="form-input" required>
        <input type="number" id="age" placeholder="年龄" class="form-input" required>
        <button type="submit">保存</button>
    </form>
    <table id="student-table">
        <tr>
            <th>姓名</th>
            <th>学号</th>
            <th>年龄</th>
            <th>操作</th>
        </tr>
        <!-- 学生数据将动态插入这里 -->
    </table>
    <script src="app.js"></script>
</body>
</html>

标签:管理系统,color,用户,padding,background,var,document,border
From: https://blog.csdn.net/AlunYegeer/article/details/139246094

相关文章

  • 基于SSM+JSP的学生公寓管理系统
    !!!有需要的小伙伴可以通过文章末尾名片咨询我哦!!! ......
  • js怎么保存用户登录信息?js cookie操作封装
    在web开发中,用户登录后需要保存登录信息进行身份识别,登录后的操作都需要带上身份信息请求接口。保存登录信息有多种方法,这里使用cookie进行操作。最终成果:封装cookie操作模块//utils/cookie.jsexportdefault{//设置cookiesetCookie:function(name,value,......
  • 东莞MES管理系统在电子工厂的益处
    东莞MES管理系统对东莞电子企业带来了许多好处,包括但不限于以下几点: 提高生产效率:MES系统可以优化生产计划、监控生产过程,提高生产效率,减少生产中的浪费和停机时间,提高产能利用率。优化库存管理:通过MES系统的库存管理功能,电子企业可以实时掌握原材料和成品库存情况,避免库存积......
  • Python(四)——基础控制流程语句:简单用户登录和输出10以内的奇偶数
    例子1:编写一小段代码,输入正确的账号和密码实现登陆操作。利用input函数判断用户名和密码是否正确,正确输出“欢迎您!“,用户名默认admin,密码默认为123代码实现:username=input("请输入用户名:")password=input("请输入密码:")ifusername=="admin":ifpassword=="123......
  • 基于SpringBoot+Vue的实验室管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的实验室管理系统,项目源码请点击文章末尾联系我哦~目前有各类成品......
  • 基于SpringBoot+Vue的火车订票管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的火车订票管理系统,项目源码请点击文章末尾联系我哦~目前有各类成品......
  • 谷歌AI搜索功能“翻车”,用户体验引担忧
    近期,谷歌对其搜索引擎进行重大更新,推出了全新AI搜索功能“AIOverview”,试图通过人工智能技术提供更智能便捷的搜索体验,并追赶微软和OpenAI等竞争对手。然而事与愿违,这项备受期待的功能上线后却频频出错,引发用户强烈不满和质疑。据纽约时报报道,“AIOverview”功能在回答......
  • Java学习【面向对象综合练习——实现图书管理系统】
    Java学习【面向对象综合练习——实现图书管理系统】前期效果图书的创建用户的创建操作的实现完善操作显示图书查找图书新增图书借阅图书归还图书删除图书前期效果用户分为普通用户和管理员,登录进系统之后可以对图书进行一系列操作,此时我们要明白,对图书的操作是通过......
  • custom:用户自定义插件,提供开放能力
    custom插件的功能:支持用户在右键菜单中自定义插件。简介custom插件大量采用声明式代码(声明代替代码开发),比如:只需使用style=()=>"...",即可注册css。只需使用styleTemplate=()=>({renderArg}),即可引入css文件,并且支持渲染模板。只需使用html=()=>"...",即......
  • Linux下用户空间控制GPIO
    文章目录参考文章一、简介二、GPIO接口原理图三、在用户空间控制GPIO步骤参考文章https://blog.csdn.net/qq_41483419/article/details/134015533https://blog.csdn.net/baidu_38661691/article/details/97147652一、简介在用户空间中控制GPIO:​/sys/class/gpio......