1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| Connection c2 ;
Statement st;
ResultSet rs ;
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
String a = request.getParameter("email3");
c2 = cnx.connect();
st = c2.createStatement();
// Ajoute la personne inscrite dans la base de donnée avec succès
rs = st.executeQuery("select LOGIN,PASSE from etudiants where EMAIL = '"+a+"'");
// Code pour envoyer le courrier a l email entrer du formulaire d inscription (email2)
final String username = "aaa@gmail.com<script type="text/javascript">
final String password = "zadzaa";
Properties prop = new Properties();
prop.put("mail.smtp.auth", "true");
prop.put("mail.smtp.starttls.enable", "true");
prop.put("mail.smtp.host", "smtp.gmail.com");
prop.put("mail.smtp.port", "587");
Session session = Session.getInstance(prop,new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication(){
return new PasswordAuthentication(username, password);
}
});
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("aaa@gmail.com<script type="text/javascript">
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(a));
message.setSubject("My first email");
message.setText("votre login est :"+ rs.getString(1));
Transport.send(message);
response.sendRedirect("index.jsp");
}catch(Exception e){
e.printStackTrace();
}
} |
Partager