cara membuat form login dengan jsp

cara membuat form login dengan jsp

Membuat Form Login Dengan Servlet dan JSP - TutorialPedia Dalam tutorial ini, kita akan membahas langkah-langkah untuk membuat form login dengan menggunakan teknologi Servlet dan JSP. Sebelum memulai, pastikan Anda sudah membuat database dengan nama "latihan_login" dan tabel dengan nama "user". Langkah 1: Buat project baru dengan menggunakan Netbeans IDE dan beri nama "FormLogin". Jika ada file "index.html", hapus file tersebut dan buat file JSP baru dengan nama "index.jsp". Langkah 2: Buat file JSP baru dengan nama "proseslogin.jsp". Langkah 3: Masukkan kode berikut ke dalam file "index.jsp". <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> Login Page

Langkah 4: Buat file "proseslogin.jsp" dan masukkan kode berikut ini. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ page import="java.sql.*" %> <% String username = request.getParameter("username"); String password = request.getParameter("password"); String status = ""; try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/latihan_login", "root", ""); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select * from user where username='" + username + "' and password='" + password + "'"); if(rs.next()){ status="sukses"; } else{ status="gagal"; } rs.close(); stmt.close(); conn.close(); } catch (Exception e) { System.out.println("Error: " + e.getMessage()); } if(status.equals("sukses")){ session.setAttribute("username", username); response.sendRedirect("home.jsp"); } else{ %> <% response.sendRedirect("index.jsp"); } %> Setelah itu, simpan file "proseslogin.jsp" dan buka file "web.xml". Tambahkan kode berikut ini di dalam file tersebut. proseslogin /proseslogin.jsp proseslogin /proseslogin Sekarang form login Anda siap digunakan! Jangan lupa untuk menambahkan validasi sederhana pada form login untuk meningkatkan keamanan sistem Anda. Semoga tutorial ini bermanfaat untuk Anda.