[js] form
Code (php)
1
2
3
4
5
2
3
4
5
<form name=loginfast method=post action="javascript:document.location='http://' + document.loginfast.name.value + '.youblog.be/?' + document.loginfast.name.value + '&bpage=blog_admin'">
<input type=text name=name value=Username onFocus="if(this.value=='Username')this.value='';" ><br>
<input type=password name=pass value=Username onFocus="if(this.value=='Username')this.value='';" ><br>
<input type=submit value=submit name=submit_pass>
</form>
<input type=text name=name value=Username onFocus="if(this.value=='Username')this.value='';" ><br>
<input type=password name=pass value=Username onFocus="if(this.value=='Username')this.value='';" ><br>
<input type=submit value=submit name=submit_pass>
</form>
Weet iemand hoe ik dit kan oplossen?
Edit:
En als het om een login-formulier gaat, kun je beter helemaal geen JavaScript gebruiken. Iedereen kan het uitzetten.
En als het om een login-formulier gaat, kun je beter helemaal geen JavaScript gebruiken. Iedereen kan het uitzetten.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
Bij onsubmit gebeurt er niets. De pagina wordt gewoon herladen:s
Je doet gewoon:
<form method="post" action="verwerk_login.php">
Als de login correct is, dan kun je hem op verwerk_login.php doorsturen naar de persoonlijke pagina (bijvoorbeeld met de functie header)
heb ik ook al aangedacht maar hoe bewaar ik dan de post gegevens? dat deze mee worden verzonden, want die worden immers verwerkt op de persoonlijke pagina
big-smoke schreef op 10.12.2006 18:38:
heb ik ook al aangedacht maar hoe bewaar ik dan de post gegevens? dat deze mee worden verzonden, want die worden immers verwerkt op de persoonlijke pagina
Als je een MySQL database hebt, kun je dat daar in plaatsen. Een beetje verdiepen in MySQL en klaar is Kees.
Weet ik wel maar ik vind het maar onozel om die records weer eens in de mysql te zetten, het zou veel handiger zijn om ze gwn door te sturen begrijp je?
big-smoke schreef op 10.12.2006 18:38:
heb ik ook al aangedacht maar hoe bewaar ik dan de post gegevens? dat deze mee worden verzonden, want die worden immers verwerkt op de persoonlijke pagina
Bij een login-formulier zijn de enige POST gegevens een username en een password. Die heb je maar 1 keer nodig, op de pagina die de formuliergegevens verwerkt. Daarna zet je een sessievariabele (bv. $_SESSION['login'] = true;) en andere met daarin het id van de gebruiker. Aan de hand van die sessievariabelen kun je alle info die je nodig hebt over de user uit je DB halen.
maar kan ik het niet oplossen op de manier die ik probeerde te gebruiken met js?
Het kan wel, maar waarom zou je dat willen? JavaScript is uitermate onveilig voor inlogscripts.
Het is tch niet onveilig als ik gwn met js laat doorsturen naar een pagina waar gekeken wordt of alles goed is ingevult? ofwel?
Jah nu lukt me het zonder js het was iets met het verschil van de host fzo maar kun je eigenlijk een sessie aanmaken die voor meerdere hosts werkt? want nu werkt de sessie alleen op de pagina van de gebruiker maar niet meer op de homepage:s
niemand?
Is dit niet wat je bedoeld, graag dan meer uitleg.
http://youblog.be maar als er dan sessies worden gemaakt van op hun eigen blog wordt die 'host' http://naam.youblog.be en werkt ze niet als ik naar http://youblog.be gwn ga.
Wel als ik kijk worden soms sessies gemaakt (en dan staat er bij host) bumpie
Het lukt tch niet om die sessies deftig aan te maken en ben vanplan die js tch te gebruiken voor het te verzenden kweet alleen nie hoe?:s