基於MVC構架的使用者登入簡單實踐

2021-05-24 23:46:08 字數 979 閱讀 2908

一、mysql資料表user

drop table if exists `user`;

create table `user` (

`id` int(11) not null auto_increment,

`username` varchar(10) not null comment '使用者名稱',

`password` varchar(10) not null comment '密碼',

primary key (`id`,`username`)

) engine=innodb auto_increment=19 default charset=utf8;

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

-- records of user

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

insert into `user` values ('離心', '123456');

insert into `user` values ('6677', '7676');

insert into `user` values ('李梅', '11111');

insert into `user` values ('掌門', '999');

二、模型層

1)user類

2) userdao類

3)dbmanager類

三、控制層

1)loginaction類

四、檢視層

1)login.jsp

2)web-inf/admin.jsp(簡單示例)

MVC簡單使用者登入授權認證

1.控制器上面用 authorize 屬性標識,表示當前控制器內的所有函式需要使用者認證才能訪問 2.函式上面用 allowanonymous 屬性標識,表示當前函式不需要使用者認證可以直接訪問 3.函式上面使用 nonaction 屬性標識,表示此方法不作為控制器函式 h1 首頁 h1 div b...

基於Cookie的簡單登入流程

1 登入頁面 login.php 判斷一下是否有cookie if isset cookie user cookie user admin 登入邏輯 if isset post submit else else 2 首頁 index.php if isset cookie user cookie u...

Mvc校驗使用者沒有登入就跳轉的實現

看字面意思很簡單,就是判斷使用者是否登入了,如果沒有登入就跳轉到登陸頁面。沒錯,主要 如下 這裡就不寫判斷登入了,直接跳轉 首先在控制器中新建乙個basecontroller public class basecontroller controller 正常的控制器 比如 testcontrolle...