mirror of
				https://github.com/ZSCNetSupportDept/WechatTicketSystem.git
				synced 2025-11-01 02:46:19 +08:00 
			
		
		
		
	improve login
This commit is contained in:
		
							
								
								
									
										17
									
								
								src/main/java/love/sola/netsupport/api/ProfileModify.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								src/main/java/love/sola/netsupport/api/ProfileModify.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| package love.sola.netsupport.api; | ||||
|  | ||||
| import javax.servlet.annotation.WebServlet; | ||||
| import javax.servlet.http.HttpServlet; | ||||
|  | ||||
| /** | ||||
|  * *********************************************** | ||||
|  * Created by Sola on 2015/12/15. | ||||
|  * Don't modify this source without my agreement | ||||
|  * *********************************************** | ||||
|  */ | ||||
| @WebServlet(name = "Register", urlPatterns = "/api/register", loadOnStartup = 22) | ||||
| public class ProfileModify extends HttpServlet { | ||||
|  | ||||
|  | ||||
|  | ||||
| } | ||||
| @@ -26,7 +26,7 @@ import java.io.PrintWriter; | ||||
|  * Don't modify this source without my agreement | ||||
|  * *********************************************** | ||||
|  */ | ||||
| @WebServlet(name = "Register", urlPatterns = "/api/register", loadOnStartup = 22) | ||||
| @WebServlet(name = "Register", urlPatterns = "/api/register", loadOnStartup = 21) | ||||
| public class Register extends HttpServlet { | ||||
|  | ||||
| 	public static final String STUDENT_ID_REGEX = "^(2010|2012|2013|2014|2015)[0-9]{9}$"; | ||||
|   | ||||
| @@ -1,6 +1,9 @@ | ||||
| package love.sola.netsupport.api.admin; | ||||
| package love.sola.netsupport.api.admin.root; | ||||
| 
 | ||||
| import com.google.gson.Gson; | ||||
| import love.sola.netsupport.enums.Access; | ||||
| import love.sola.netsupport.enums.Attribute; | ||||
| import love.sola.netsupport.pojo.Operator; | ||||
| import love.sola.netsupport.sql.SQLCore; | ||||
| import love.sola.netsupport.util.Checker; | ||||
| import love.sola.netsupport.wechat.Command; | ||||
| @@ -24,7 +27,7 @@ import java.util.Enumeration; | ||||
|  * *********************************************** | ||||
|  */ | ||||
| 
 | ||||
| @WebServlet(name = "dashboard", urlPatterns = "/api/admin/dashboard", loadOnStartup = 41) | ||||
| @WebServlet(name = "Dashboard", urlPatterns = "/api/admin/dashboard", loadOnStartup = 41) | ||||
| public class DashBoard extends HttpServlet { | ||||
| 
 | ||||
| 	private Gson gson = SQLCore.gson; | ||||
| @@ -49,6 +52,13 @@ public class DashBoard extends HttpServlet { | ||||
| 			out.println("Unauthorized"); | ||||
| 			return; | ||||
| 		} | ||||
| 
 | ||||
| 		Operator op = (Operator) session.getAttribute(Attribute.OPERATOR); | ||||
| 		if (op.getAccess() != Access.ROOT) { | ||||
| 			out.println("Unauthorized"); | ||||
| 			return; | ||||
| 		} | ||||
| 
 | ||||
| 		for (InternalSession s : WechatSession.list()) { | ||||
| 			out.println("=====" + s.getIdInternal() + "====="); | ||||
| 			WxSession ws = s.getSession(); | ||||
| @@ -1,4 +1,4 @@ | ||||
| package love.sola.netsupport.api.admin; | ||||
| package love.sola.netsupport.api.admin.root; | ||||
| 
 | ||||
| import com.google.gson.Gson; | ||||
| import love.sola.netsupport.api.Response; | ||||
		Reference in New Issue
	
	Block a user
	 Sola
					Sola