import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.sql.*; public class login extends HttpServlet{ public void doGet(HttpServletRequest kysimus, HttpServletResponse vastus) throws IOException, ServletException{ doPost(kysimus, vastus); } public void doPost(HttpServletRequest kysimus, HttpServletResponse vastus) throws IOException, ServletException{ String username=kysimus.getParameter("username"); String password=kysimus.getParameter("password"); HttpSession sess=kysimus.getSession(); PrintWriter valja=vastus.getWriter(); vastus.setContentType("text/html"); if((sess.getAttribute("Kasutaja")==null) && (kysimus.getParameter("username")==null)){ valja.println("Selle lehe nägemiseks on vaja sisse logida!"); return; }else{ try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection cn= DriverManager.getConnection("jdbc:odbc:mycv", "", ""); Statement st=cn.createStatement(); String lause="SELECT kasutaja,parool FROM mycv where kasutaja='"+username+"';"; ResultSet rs=st.executeQuery(lause); rs.next(); String kasutaja=rs.getString("kasutaja"); String parool=rs.getString("parool"); if ((username.equals(kasutaja)) && (password.equals(parool))){ //valja.println("Sisselogimine õnnestus"); sess.setAttribute("Kasutaja",kasutaja); sess.setAttribute("Parool",parool); /*----------Siit algab CV näitamine----------*/ try{ String lause2="SELECT kasutaja,enimi,pnimi,paev,kuu,aasta,sugu,perekond,aadress,telefon,epost,haridus,tookohad,oskused,aeg FROM mycv where kasutaja='"+username+"';"; ResultSet rs2=st.executeQuery(lause2); while (rs2.next()){ String usern=rs2.getString("kasutaja"); String eesnimi=rs2.getString("enimi"); String perekonnanimi=rs2.getString("pnimi"); String paev=rs2.getString("paev"); String kuu=rs2.getString("kuu"); String aasta=rs2.getString("aasta"); String sugu=rs2.getString("sugu"); String perekond=rs2.getString("perekond"); String aadress=rs2.getString("aadress"); String telefon=rs2.getString("telefon"); String epost=rs2.getString("epost"); String haridus=rs2.getString("haridus"); String tookohad=rs2.getString("tookohad"); String oskused=rs2.getString("oskused"); String aeg=rs2.getString("aeg"); valja.println ("\n"+ "\n"+ "myCV View\n"+ "\n"+ "\n"+ "\n"+ "
\n"+ "\n"+ "\n"+ "\n"+ "\n"); if(aeg!=null){ String minut=aeg.substring(14, 16); String tund=aeg.substring(11, 13); String paev1=aeg.substring(8, 10); String kuu1=aeg.substring(5, 7); String aasta1=aeg.substring(0, 4); valja.println(""); }else{valja.println("");} valja.println("\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "
myCV View
Kasutaja: "+usern+"Sisestatud: "+paev1+"."+kuu1+"."+aasta1+" "+tund+":"+minut+"
 
\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "\n"+ "
Eesnimi: "+eesnimi+"
Perekonnanimi: "+perekonnanimi+"
Sünniaeg: "+aasta+"
Sugu: "+sugu+"
Telefon: "+telefon+"
E-post: "+epost+"
Perekonnaseis: "+perekond+"
Aadress: "+aadress+"
Haridus: "+haridus+"
Töökohad: "+tookohad+"
Oskused: "+oskused+"
\n"+ "
  
\n"+ "
\n"+ "\n"+ "\n" ); } cn.close(); }catch(Exception viga){ valja.println("Viga: "+viga); } /*----------Siin lõppeb CV näitamine----------*/ }else{ if((username.equals(kasutaja)) && (!password.equals(parool))){ valja.println("\n"+ "\n"+ "CV Login\n"+ "\n"+ "\n"+ "\n"+ "

Sisselogimine ebaõnnestus! Kohe pöördume teagasi esilehele!

\n"+ "\n"+ "\n"); }else{valja.println("Böööö");} } }catch(Exception viga){ valja.println("\n"+ "\n"+ "CV Login\n"+ "\n"+ "\n"+ "\n"+ "

Sellist kasutajat ei ole! Kohe pöördume teagasi esilehele!

\n"+ "\n"+ "\n"); } } } }