Advertisement
Guest User

Untitled

a guest
May 4th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1.  
  2. <%@page import="java.util.Base64"%>
  3. <%@page import="MyClasses.MyUtils"%>
  4. <%@page import="java.sql.ResultSet"%>
  5. <%@page import="java.sql.Statement"%>
  6. <%@page import="java.sql.Connection"%>
  7. <%@page import="java.util.Base64.*"%>
  8.  
  9. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  10.  
  11. <%
  12.  
  13.     //field values retrieval from server to client
  14.     String username = request.getParameter("username");
  15.     String gender = request.getParameter("gender");
  16.     String email = request.getParameter("email");
  17.     Encoder encoder = Base64.getEncoder();
  18.     String password = encoder.encodeToString(request.getParameter("password").getBytes());
  19.  
  20.     //connecting to database
  21.     Connection con = MyUtils.getSiteDBconnection(application, "db\\siteDB.mdb");
  22.     Statement stmt = con.createStatement();
  23.  
  24.     //check if the un exists
  25.     String sql = "SELECT * FROM users WHERE username='" + username + "'";
  26.     ResultSet rs = stmt.executeQuery(sql);
  27.     if (rs.next()) {
  28.         out.print("<center><h3>Registration unsuccessful</h3></center><br>");
  29.     } else {
  30.         sql = "INSERT INTO users(username, gender, email, password) VALUES('"
  31.                 + username + "','" + gender + "','" + email + "','" + password + "')";
  32.         stmt.executeUpdate(sql);
  33.         out.print("<center><h4>(" + username + "','" + gender + "','" + email + "','" + password + "')</h4></center>");
  34. //        out.print("<center><h3>Registration successful</h3></center><br>");
  35.     }
  36.     //end db connection
  37.     stmt.close();
  38.     con.close();
  39.  
  40. %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement