this.id = id;
try {
PreparedStatement ps = DatabaseConnection.getInstance().prepare(
- "SELECT `fname`, `lname` FROM `users` WHERE id=?");
+ "SELECT `fname`, `lname`, `dob` FROM `users` WHERE id=?");
ps.setInt(1, id);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
fname = rs.getString(1);
lname = rs.getString(2);
+ dob = rs.getDate(3);
}
rs.close();
} catch (SQLException e) {
PreparedStatement query = DatabaseConnection.getInstance().prepare(
"insert into `users` set `email`=?, `password`=?, "
+ "`fname`=?, `mname`=?, `lname`=?, "
- + "`suffix`=?, `dob`=?, `created`=NOW(),"
- + " `orgadmin`=0, `adadmin`=0, `locked`=0,"
- + " `uniqueID`=0, `otphash`='', `otppin`=0");
+ + "`suffix`=?, `dob`=?, `created`=NOW(), locked=0");
query.setString(1, email);
query.setString(2, PasswordHash.hash(password));
query.setString(3, fname);