パッケージ com.sanqing.action;
import java.util.Map;
import javax.annotation.Resource;
import org.springframework.context.annotation.Scope;
org.springframework.stereotype.Controller をインポートします。
import com.opensymphony.xwork2.ActionContext;
インポート com.opensymphony.xwork2.ActionSupport;
インポート com.sanqing.service.UserService;
/**
* ユーザーログイン
*/
@Controller("loginAction")
@Scope("prototype")
public class LoginAction extends ActionSupport {
@Resource
private UserService userService ;
プライベート文字列ユーザー名;
プライベート文字列パスワード;
@Override
public String execute() throws Exception {
if(!userService.login(username, password)) {
return this.INPUT;
}
else{
マップセッション = ActionContext.getContext().getSession();
session.put("ユーザー", userService.find(ユーザー名));
}
return this.SUCCESS;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
パスワードを返す;
}
public void setPassword(String password) {
this.password = パスワード;
}
}
認証コードを見て、ユーザー名パスワード情報が正しいか、または登録済みかどうかを判断するだけで処理されます。
ここには関連するコンテンツがありません。