html登录 页面连接数据库,连接数据库实现登录页面

1、数据库Database: `booksshop`

--

-- --------------------------------------------------------

--

-- 表的结构 `think_user`

--

CREATE TABLE IF NOT EXISTS `think_user` (

`user_id` int(11) NOT NULL,

`user_name` varchar(255) NOT NULL,

`UserPasswd` varchar(255) DEFAULT NULL,

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;2、控制器login.php<?php

namespace app\index\controller;

use think\View;

use think\Controller;

use app\index\model\User;

/**

*

*/

class login extends Controller{

public function index(){

$view = new View();

return $view->fetch('index');

}

public function login($user_name='',$user_passwd=''){

$user = User::get([

'user_name' => $user_name,

'UserPasswd' => $user_passwd

]);

if($user){

echo '登录成功'.$user_name.md5($user_passwd);

}else{

return $this->error('登录失败');

}

}

}

3、model

User.php<?php

namespace app\index\model;

use think\Model;

class User extends Model{

protected $pk = 'user_id';//设置主键

}

4、HTML模板代码  在 view目录创建login目录 再创index.html

login/index

登录

dl{

text-align:center;

border:2px solid #00CC99;

margin-top:100px;

margin-bottom:100px;

margin-right:400px;

margin-left:400px;

}

用户名:

密码:

{:captcha_img()}

访问路径因为它是位于前台index 所以为

http://localhost/tp5/public/index.php/index/login/index