// validate user info from bbs_id
if(controller.getSessionAttr("user") == null && StringKit.notBlank(controller.getCookie("bbsID"))){
String bbsID = controller.getCookie("bbsID");
if(StringKit.notBlank(bbsID)){
String[] userAndEmail = bbsID.split(Const.BBS_ID_SEPARATOR);
User user = null;
if(userAndEmail != null && userAndEmail.length == 2){
user = User.dao.getByEmailAndPassword(userAndEmail[0], userAndEmail[1]);
}
if(user != null){
controller.getSession().setMaxInactiveInterval(1800);
controller.setSessionAttr("user", user);
controller.setSessionAttr("userID", user.get("id"));
}else{
ai.getController().removeCookie("bbsID");
}
}
}