diff --git a/GDMS.iml b/GDMS.iml
index 0ccb429..7ca990f 100644
--- a/GDMS.iml
+++ b/GDMS.iml
@@ -17,13 +17,13 @@
-
+
-
+
-
+
diff --git a/src/core/process/Process.java b/src/core/process/Process.java
index bcdf14f..f303287 100644
--- a/src/core/process/Process.java
+++ b/src/core/process/Process.java
@@ -30,7 +30,7 @@ public abstract class Process implements Cloneable{
public void setUserOperations(String key,Object value){
this.operation.addUserOperations(key,value);
}
- public void execute(User subject) throws GExcptSQL {
+ public void execute(User subject) throws Exception {
this.operation.execute(subject);
}
private void setOperation(String operationName) throws GExcptFactory {
diff --git a/src/servlet/account/S_Register.java b/src/servlet/account/S_Register.java
new file mode 100644
index 0000000..e3fb8ef
--- /dev/null
+++ b/src/servlet/account/S_Register.java
@@ -0,0 +1,35 @@
+package servlet.account;
+
+import core.user.User;
+import core.user.utils.AccountManagement;
+import error.GExcptAccount;
+import error.GExcptSQL;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.sql.SQLException;
+import java.util.HashMap;
+import java.util.Map;
+
+public class S_Register extends HttpServlet {
+ @Override
+ protected void doPost(HttpServletRequest request, HttpServletResponse resp) throws ServletException, IOException {
+ super.doPost(request, resp);
+ Map user_info=new HashMap<>();
+ String id=request.getParameter("id");
+ user_info.put("id",id);
+ String name=request.getParameter("name");
+ user_info.put("name",name);
+ String e_mail=request.getParameter("e-mail");
+ user_info.put("e-mail",e_mail);
+ String phone_number=request.getParameter("phone-number");
+ user_info.put("phone-number",phone_number);
+ String password=request.getParameter("password");
+ user_info.put("password",password);
+ User user=null;
+
+ }
+}
diff --git a/src/servlet/account/login.java b/src/servlet/account/login.java
index ef1e238..8da38bd 100644
--- a/src/servlet/account/login.java
+++ b/src/servlet/account/login.java
@@ -30,7 +30,7 @@ public class login extends HttpServlet {
gExcptAccount.printStackTrace();
}
request.getSession().setAttribute("User",user);
- request.getRequestDispatcher("/home.jsp").forward(request,response);
+ request.getRequestDispatcher("/home.jsp").forward(request,response);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)