package cn.tedu.zou.service;
import cn.tedu.zou.entily.Form;
public interface UserService {
//规定业务方法
int reg(Form form);
//登录逻辑
int login(Form form);
}
package cn.tedu.zou.service;
import cn.tedu.zou.entily.Form;
public interface UserService {
//规定业务方法
int reg(Form form);
//登录逻辑
int login(Form form);
}
package cn.tedu.zou.controller;
import cn.tedu.zou.entily.Form;
import cn.tedu.zou.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpSession;
@RestController
public class UserController {
@Autowired
UserService userService;
@RequestMapping("/reg")
public int reg(@RequestBody Form form){
int result=userService.reg(form);
return result;
}
@RequestMapping("/login")
public int login(@RequestBody Form form, HttpSession session){
int result = userService.login(form);
if(result==1){
String username=form.getUsername();
session.setAttribute("username",username);
}
return result;
}
}
package cn.tedu.zou.entily;
public class Form {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}