You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
2.2 KiB
56 lines
2.2 KiB
package kr.co.kihyun.tree; |
|
|
|
import java.io.IOException; |
|
import java.io.PrintWriter; |
|
import java.sql.SQLException; |
|
import javax.servlet.http.HttpServletRequest; |
|
import javax.servlet.http.HttpServletResponse; |
|
import kr.co.kihyun.moumi.MoumiConfig; |
|
import kr.co.kihyun.db.DBManager; |
|
import kr.co.kihyun.beans.user.HttpSSOLogin; |
|
import kr.co.kihyun.text.html.ServletUtil; |
|
|
|
public class UserDelete extends DBManager { |
|
public UserDelete(HttpServletRequest req,HttpServletResponse res) { |
|
PrintWriter out=null; |
|
try { |
|
res.setContentType("text/html;charset=UTF-8"); |
|
out = res.getWriter(); |
|
|
|
if(!HttpSSOLogin.isLogin(req)) { |
|
String connURL = "location='/totsys/login/login.jsp';"; |
|
out.println(ServletUtil.getJavaScript(connURL)); |
|
return; |
|
} |
|
|
|
String userId=req.getParameter("userID"); |
|
|
|
if(userId==null || userId.equals("null")) { |
|
return; |
|
} |
|
|
|
String sql="UPDATE MOUMI_MUSER SET DEL_TYPE='Y' WHERE ID='"+userId+"'"; |
|
execUpdate(sql); |
|
|
|
out.println(ServletUtil.alert("삭제되었습니다")); |
|
out.println(ServletUtil.redirect("/totsys/sysadm/dept/empty.jsp?reload=yes")); |
|
|
|
//44.적절하지 않은 예외처리(광범위예외클래스)_CWE-754 : Add by YOUNGJUN,CHO |
|
} catch (IOException ioex) { |
|
ioex.printStackTrace(); |
|
out.println(ServletUtil.alert("삭제에 실패하였습니다")); |
|
out.println(ServletUtil.redirect("/totsys/sysadm/dept/empty.jsp")); |
|
} catch (SQLException sqlex) { |
|
sqlex.printStackTrace(); |
|
out.println(ServletUtil.alert("삭제에 실패하였습니다")); |
|
out.println(ServletUtil.redirect("/totsys/sysadm/dept/empty.jsp")); |
|
//++++++++++++++++++++++++++++++++++++++++++++++++ |
|
} catch (Exception e) { |
|
e.printStackTrace(); |
|
out.println(ServletUtil.alert("삭제에 실패하였습니다")); |
|
out.println(ServletUtil.redirect("/totsys/sysadm/dept/empty.jsp")); |
|
} finally { |
|
execClose(); |
|
} |
|
} |
|
}
|
|
|