用Spring+Thymeleaf+MySQL实现了一个简单的可以登录注册的页面,项目来自廖雪峰的java教程,我的代码里做了一些修改和替换。
体验账号
-
tracer
如果未登录,index页面会有Sign In按钮,不会有提示消息。
如果已登录,index页面会有Log Out按钮,有welcome+用户名的提示消息。
登录失败会有红色提示
注册失败会有红色提示
目前不能上传自定义头像
- Spring Boot
- Thymeleaf
- MySQL
- HTML + CSS + Bootstrap
本地需要有一个MySQL数据库才能运行
table的创建命令:
CREATE DATABASE spring;
CREATE TABLE `users` (
`id` bigint NOT NULL AUTO_INCREMENT,
`email` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
`createdAt` bigint NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `users_email_uindex` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8