XMTT 6 years ago
parent
commit
9c9a6ae226
1 changed files with 15 additions and 0 deletions
  1. 15 0
      src/main/java/com/ekexiu/portal/platform/PlatformService.java

+ 15 - 0
src/main/java/com/ekexiu/portal/platform/PlatformService.java

@ -19,6 +19,8 @@ import org.jfw.util.StringUtil;
19 19
import org.jfw.util.context.JfwAppContext;
20 20
import org.jfw.util.exception.JfwBaseException;
21 21
import org.jfw.util.io.IoUtil;
22
import org.jfw.util.jdbc.JdbcUtil;
23
import org.jfw.util.jdbc.PreparedStatementConfig;
22 24
import org.jfw.util.state.StateCode;
23 25
import org.jfw.util.web.fileupload.Item;
24 26
import org.jfw.util.web.fileupload.UploadItemIterator;
@ -31,6 +33,7 @@ import java.io.IOException;
31 33
import java.io.InputStream;
32 34
import java.io.OutputStream;
33 35
import java.sql.Connection;
36
import java.sql.PreparedStatement;
34 37
import java.sql.SQLException;
35 38
import java.util.HashMap;
36 39
import java.util.LinkedList;
@ -306,6 +309,18 @@ public class PlatformService {
306 309
		}
307 310
	}
308 311

312
    @Get
313
    @Path("/checkEmail")
314
    public boolean checkEmail(@JdbcConn Connection con, final String email)throws SQLException{
315
        String id = JdbcUtil.queryString(con, "SELECT ID FROM PLATFORM_USER WHERE EMAIL = ?", new PreparedStatementConfig() {
316
            @Override
317
            public void config(PreparedStatement preparedStatement) throws SQLException {
318
                preparedStatement.setString(1, email);
319
            }
320
        }, null);
321
        return id == null;
322
    }
323

309 324
	@Post
310 325
	@Path("/modifypw")
311 326
	public int modifypw(@JdbcConn(true) Connection con, String id, String opw, String npw) throws SQLException {