package com.tencent.action.user;
import javax.annotation.Resource;
import com.tencent.action.BaseAction;
import com.tencent.model.User;
import com.tencent.service.IUserService;
public class LoginAction extends BaseAction {
private static final long serialVersionUID = 3980018526866518273L;
private String username;
private String password;
@Resource
private IUserService userService;
public void setUserService(IUserService userService) {
this.userService = userService;
}
public String login() {
User user = userService.findByName(username);
if (user != null && password.equals(user.getPassword())) {
tip = "欢迎你," + username;
super.session.put("username", username);
return SUCCESS;
} else {
tip = "用户名不存在 或密码错误!";
return ERROR;
}
}
public String logout() {
session.clear();
tip = null;
return SUCCESS;
}
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;
}
}