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 | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Kasutaja: "+usern+" | \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("Sisestatud: "+paev1+"."+kuu1+"."+aasta1+" "+tund+":"+minut+" | ");} valja.println("\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"+ "Sellist kasutajat ei ole! Kohe pöördume teagasi esilehele!
\n"+ "\n"+ "\n"); } } } }