Şurada bir örneğimiz var /nxfilter/webapps/example/login_user.jsp. Başlangıçta sayfanın erişimi güvenlik nedeniyle yalnızca localhost ile sınırlandırılmıştır, ancak JSP sayfasını izin vermek için düzenleyebilirsiniz Yerel ağınızdan gelen HTTP istekleri.
Web sayfasını bu şekilde çağırabilirsiniz.
http://192.168.0.100/example/login_user.jsp?ip=192.168.0.100&uname=john
Yukarıda görebileceğiniz gibi, iki parametre geçilir. Biri kullanıcının IP adresidir. Diğeri ise ilişkili kullanıcı adıdır. Kullanıcı adı NxFilter'da zaten mevcut olmalıdır. İçe aktarabilir veya manuel olarak oluşturabilirsiniz.
Kendi oturum açma komut dosyanızı yazarken göz önünde bulundurmanız gereken bir şey, bunun daha iyi olabileceğidir web sayfasını periyodik olarak çağırmak için. NxFilter'da bir oturum zaman aşımı kavramı vardır. Eğer varsa oturum açmış bir kullanıcıdan belirli bir süre boyunca hiçbir etkinlik gelmezse, oturum açma oturumu süresi doldu. Dolayısıyla, kullanıcılarınıza NxFilter'ın giriş sayfasını göstermek istemiyorsanız, şunları yapmanız gerekir oturum açma oturumunu periyodik olarak yeniler.
JSP sayfalarında, oturum açma oturumunu işlemek için UserLoginDao sınıfını kullanırız. Aşağıdaki yöntemlere sahiptir.
createIpSession(String ip, String uname) : Creating a login session with an IP and a username.
deleteIpSession(String ip) : Deleting a login session by an associated IP.
findUser(String ip) : You can find a logged-in username by its associated IP.
Tüm örnek JSP sayfaları /nxfilter/webapps/example dizin.