1 6 7 package org.contineo.actions.admin.user; 8 9 import java.util.Collection ; 10 11 import javax.servlet.http.HttpServletRequest ; 12 import javax.servlet.http.HttpServletResponse ; 13 import javax.servlet.http.HttpSession ; 14 15 import org.apache.struts.action.Action; 16 import org.apache.struts.action.ActionForm; 17 import org.apache.struts.action.ActionForward; 18 import org.apache.struts.action.ActionMapping; 19 import org.contineo.admin.dao.GroupDAO; 20 import org.contineo.admin.dao.MenuDAO; 21 import org.contineo.core.SessionManagement; 22 26 public class AddUserAction extends Action{ 27 28 29 public AddUserAction() { 30 } 31 32 35 public ActionForward execute(ActionMapping mapping, 36 ActionForm form, HttpServletRequest request, 37 HttpServletResponse response) { 38 ActionForward actionForward = new ActionForward(); 39 HttpSession session = request.getSession(); 40 if (SessionManagement.isValid(session)) { 41 session.setAttribute("helppage", "adduser"); 42 MenuDAO mdao = new MenuDAO(); 43 String username = (String )session.getAttribute("authuser"); 44 if (mdao.isReadEnable(9, username)) { 45 GroupDAO dao = new GroupDAO(); 46 Collection coll = dao.findAll(); 47 request.setAttribute("groups", coll); 48 actionForward = mapping.findForward("adduser"); 49 } else 50 actionForward = mapping.findForward("noaccess"); 51 } else 52 actionForward = mapping.findForward("invalid"); 53 return actionForward; 54 } 55 } 56 | Popular Tags |