I'm trying to program signup.xhtml and login.xhtml wepgaes for my system but when I run them they give me an error that the Managed bean for my admin class for managed bean adminObj doesnt declare a public no-argument constructor. I do not understand where the problem is. Here is my admin class:
Also, class names should start with an UPPERCASE letter, so "Admin", not "admin".
And object names should start with a LOWERcase letter. So "userObj", not "UserObj".
And finally, the technical term for "I wrote my own login" is "hacked" or "pwned". Unless you are a professionally-trained full-time security person, my experience tells me that there's about a 95% chance that a non-technical person can bypass your security in 15 minutes or less.
JEE has an official security framework for webapps. It's about 20 years old, well-documented, well-debugged, well-supported and I've never heard of anyone breaking through it. It blocks many attacks at the server level so they never reach the web application.
An IDE is no substitute for an Intelligent Developer.