zoukankan      html  css  js  c++  java
  • 博客系统开发_用户登录(二)

    用户登录过程实质上是数据库查询的功能

    一、页面设计

    进入Admin模块下View中新建Login文件夹,新建index.php文件,在index.php中进行用户登录页面设计

    代码如下

    <!DOCTYPE HTML>
    <html>
        <head>
            <title>管理员登录</title>
            <script src="/Public/js/jquery-3.2.1.js"></script>
            <link rel="stylesheet" href="/Public/bootstrap-3.3.7/css/bootstrap.css" />     
            <script src="/Public/bootstrap-3.3.7/js/bootstrap.js"></script>        
        </head>
        <body>
            <div class="container">
                <div class="row" style="margin-top:200px;">
                    <div class="col-md-3">
                    </div>
                    <div class="col-md-6">
                        <div class="panel panel-primary">
                            <div class="panel-heading">
                                <h3 class="panel-title">管理员登陆</h3>
                            </div>
                            <div class="panel-body">
                                <form class="form-horizontal" action="<?php echo U('Admin/Login/index?do=chk'); ?>" method="post">
                                    <div class="form-group">
                                        <label  class="col-sm-2 control-label">用户</label>
                                    <div class="col-sm-8">
                                        <input type="text" class="form-control" name= "auser" id="auser" placeholder="请输入用户名">
                                    </div>
                                    </div>
                                    <div class="form-group">
                                        <label  class="col-sm-2 control-label">密码</label>
                                        <div class="col-sm-8">
                                            <input type="password" class="form-control" name="apass" id="apass" placeholder="请输入密码">
                                        </div>
                                    </div>                        
                                    <div class="form-group">
                                        <div class="col-sm-offset-2 col-sm-8">
                                            <button type="submit" class="btn btn-primary">点击登陆</button>
                                        </div>
                                    </div>
                                </form>
                            </div>
                            <div class="panel-footer text-right">版权所有 侵权必究</div>
                        </div>
                    </div>
                    <div class="col-md-3">
                    </div>
                </div>
                
            </div>
        </body>
    </html>
    View Code

    效果如下所示

    表单提交:

     二、业务编写

    进入Admin 模块下,Controller下新建用户登录控制器LoginController.class.php

    <?php
    namespace AdminController;
    use ThinkController;
    class LoginController extends Controller {
    
        /**
         *后台登陆业务逻辑
         *
         */
        public function index(){ 
    
            $do = I("get.do");     
            if($do=="chk"){
                //获取用户输入
                $auser = I("post.auser"); 
                $apass = I("post.apass");        
    
                $where =array(
                    'auser' => $auser,
                    'apass' => $apass,            
                );
                //实例化数据模型
                $admin = D('admin'); 
                $user=$admin->where($where)->find();
            
                if(!$user){
                    return $this->error("账号或密码错误!","/Admin/Login/index",5);
                }
                else{
                    session('aid',$user['aid']);
                    return $this->success("登陆成功","/Admin/Index/index");
                }
            }
            $this->display();        
        } 
            
    }
    View Code

    注意:

  • 相关阅读:
    OC之runtime面试题(一)
    OC之runtime的(isKindOfClass和isMemberOfClass)
    OC之runtime(super)
    OC中的__block修饰符
    iOS录音及播放
    webpack5升级过程遇到的一些坑?
    (转)iOS工具--CocoaPods 安装使用总结
    iOS学习--NSObject详解
    iOS学习--通过ipa包如何获取图片资源
    ‘A downloaded software component is corrupted and will not be used. ‘ while publish an iOS app to apple store via Xcode
  • 原文地址:https://www.cnblogs.com/3309-whp/p/8018718.html
Copyright © 2011-2022 走看看