How To Set Up een loginpagina



Uitvoering van een aanmeldingspagina voor een webtoepassing is bijna triviaal, maar wel een belangrijke rol in het creëren van een veilige website. Hoewel veel meer inspanning nodig is in het echt het beveiligen van uw toepassing, is gewoon instellen dat gebruikers moeten inloggen de eerste stap in het beschermen van uw gegevens tegen nieuwsgierige ogen. Doordat gebruikers naar uw site te ondertekenen, kunt u ook aanpassen hun ervaring met de gebruiker-specifieke thema's of functies en bijhouden van hun bewegingen in uw toepassing voor gerichte marketing of zelfs eenvoudige bug tracking.

Wat die u nodig hebt

  • De ontwikkelomgeving van Java (zoals Eclipse of soortgelijke bewerken/build nut)
  • Web application server (zoals Apache Tomcat)

De pagina maken

  • Maak een nieuwe Java Server pagina (JSP) in je editor naar keuze. Noem maar iets aangewezen, zoals "login.jsp".

  • Het volgende formulier toevoegen aan uw login.jsp bestand:

     User Name: <input type="text" name="user_name" /><br /> Password: <input type="password" name="pwd" /><br /> <input type="submit" value="Login" /> 

    (Merk op dat de werkelijke servlet--LoginServlet--is nog niet gemaakt; als u dit testen, krijgt u waarschijnlijk een "Page Not Found" error).

  • De pagina opslaat. Kun je het in een browser als u wil, maar er geen functionaliteit op dit moment is; u krijgt een fout als u probeert voor te leggen.

  • Maak twee aanvullende pagina's voor testdoeleinden. Één naam "success.html" en de andere "failure.html". Omdat deze uitsluitend bestemd zijn voor het testen op dit moment, kun je welke inhoud u wilt Zorg ervoor dat het verschil tussen de twee is duidelijk, zodat je zeker weet welke één u eindigen op.

Maak de Servlet

  • Maak een nieuwe Java servlet genaamd "LoginServlet". Als u van een geïntegreerde ontwikkelomgeving (IDE) zoals verduistering of NetBeans gebruikmaakt, moet dit vrij triviale.

  • Overschrijf de methode van de "doPost" in uw LoginServlet als zodanig:

    openbare overschrijven doPost (HttpServletRequest req, HttpServletResponse onderzoek) werpt ServletException, IOException {}

     String userName = req.getParameter("user_name"); String password = req.getParameter("pwd"); if ("bob".equals(userName) && "testing".equals(password)) { res.redirect("/success.html"); } else { res.redirect("/failure.html"); } 

    }

  • Bouwen en testen van uw pagina door te gaan naar uw eerste login.jsp in uw browser. Als u "bob" en "testen" om uw gebruikersnaam en wachtwoord, respectievelijk, moet u eindigen op "success.html"; Als u iets anders opgeeft, moet u eindigen op "failure.html".

Tips & waarschuwingen
  • In een "echte" systeem, moet u uw gebruikersgegevens te trekken uit een gegevensarchief of iets dergelijks (dat wil zeggen een SQL-database) en vergelijken met die in plaats van hard gecodeerde waarden.
  • Overweeg gebruikers met succes in een sessie van een soort om ervoor te zorgen dat ze altijd toegang hebben tot waar ze toegang tot mogen opslag ingelogd.
  • U kunt uw gebruiker terug naar de loginpagina, als de login poging is mislukt en geven een boodschap aan hen in plaats van om te buigen naar een andere pagina helemaal.
  • Hebt u problemen indienen van het formulier, moet u wellicht handmatig bewerken of uw webtoepassing web.xml bestand om te configureren hoe de servlet wordt aangevraagd als action-attribuut van het formulier.

Gerelateerde Artikelen

How to Set Up een Super Bowl-Pool

How to Set Up een Super Bowl-Pool

How to Set Up een Pool van de Super Bowl. Er gaat niets boven een vriendschappelijk spelletje van de u-pick-de-score liven omhoog het bureau tijdens week van de Super Bowl. Dit zwembad, gebouwd rond een eenvoudige visuele grafiek, vereist geen vaardi
How to Set Up een self-contained klaslokaal

How to Set Up een self-contained klaslokaal

Een op zichzelf staand klas bestaat uit studenten die vergelijkbare onderwijsbehoeften hebben. Dit kan zijn een groep van studenten door rang, studenten die mentaal of fysiek uitgedaagd of zelfs begaafde studenten. De manier waarop die de self-contai
How to Set Up een CDL opleiding

How to Set Up een CDL opleiding

Steeds een gelicentieerde bus of vrachtwagenchauffeur is een populaire en toegankelijke optie voor diegenen die een nieuwe en flexibele carrière. Inname van een commerciële rijbewijs (CDL), cursus, training of openbare of particuliere, is een noodzak
How to Set Up een trustfonds College

How to Set Up een trustfonds College

De meest populaire en succesvolle type van trust fund voor sparen voor college is een 529 Plan. Dit plan kunt u opzij te zetten geld voor toekomstig onderwijs van uw kinderen en de investering in het vertrouwen groeit tax-free. Dit fonds is niet onde
How to Set Up een Portfolio

How to Set Up een Portfolio

Het vaststellen van een gezonde, is dynamische beleggingsportefeuille een van de beste manieren om rijkdom en financiële onafhankelijkheid te bereiken. Wetende uw tijd horizon en risico tolerantieniveau, is evenals het hebben van een goed begrip van
How to Set Up een Tattoo-Workstation

How to Set Up een Tattoo-Workstation

How to Set Up een Tattoo-werkstation. Opzetten van een tatoeage werkstation in een professionele omgeving begint met één belangrijk requirement−sterility. Na een schone, steriele omgeving is altijd de hoogste prioriteit. Verder moet je alles wat nodi
How to Set Up een CNN News Alert

How to Set Up een CNN News Alert

How to Set Up een CNN News Alert. CNN staat bekend als een van onze centrale persbureaus met het meest recente nieuws functies gaande is over de hele wereld. U kunt een nieuws-waarschuwing instellen of RSS feed zodat je CNN's laatste nieuws in uw opg
How to Set Up een Cribbage-toernooi

How to Set Up een Cribbage-toernooi

Cribbage spelen is een favoriete tijdverdrijf in veel inrichtingen. Het is leuk om het bieden van cribbage toernooien, zodat iedereen kan genieten van een goede game van cribbage en misschien winnen de eerste prijs, die meestal geld of een trofee is.
How to Set Up een voetbal kamp

How to Set Up een voetbal kamp

Voetbal wordt gespeeld in de herfst. Maar als een speler wil om goed te zijn, moet hij het hele jaar door trainen. Dat is waar voetbal kampen meespelen. Meestal organiseren coaches of atletische bestuurders een kamp voor gebied spelers in de zomer. O
How to Set Up een boot Trailer voor een boot

How to Set Up een boot Trailer voor een boot

Boot trailers zijn er in verschillende maten voor allerlei lengtes en gewichten van boten. Voor elke toename in grootte en gewicht is er een aantal boten die passen bij een aanhangwagen. Hoe beter uw boot past een aanhangwagen, de eenvoudiger en veil
How to Set Up een PlayStation met behulp van de A / V-ingangen of kabels

How to Set Up een PlayStation met behulp van de A / V-ingangen of kabels

Het installeren van een PlayStation-console op uw televisie of VCR is een gemakkelijke taak. Volg de instructies van de klantenservice van Sony, die deze informatie verstrekt, en sluit de kabels.Wat die u nodig hebtVideorecordersTelevisiesPlayStation
How to Set Up een Late Model voorraad raceauto

How to Set Up een Late Model voorraad raceauto

Laat-model voorraad-auto racing is een populaire sport genoten door vele concurrenten en fans. Vele circuits in de Verenigde Staten bieden racing gebeurtenissen voor deze soorten racewagens. De vaardigheid van de bestuurder is belangrijk, maar geen d
How to Set Up een Yamaha Surround Sound-systeem

How to Set Up een Yamaha Surround Sound-systeem

Yamaha is één van de weinige bedrijven die maakt van de instrumenten die uiteindelijk krijgen afgespeeld op een van de audiosystemen. Een maker van huistheater versnelling van bij de aanvang, Yamaha nu maakt ontvangers die set via een geautomatiseerd
How to Set Up een Gossamer op een bruiloft

How to Set Up een Gossamer op een bruiloft

Met behulp van gossamer, helpt een zeer lichte stof, op een bruiloft bij het creëren van een elegante en grillige sfeer. U kunt het maken van een verscheidenheid aan thema's, uit een sprookje-themed huwelijk naar een met een Engels thee-tuin thema. G