|
@ -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 {
|