Error geven bij empty Username

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Tom bijlsma

tom bijlsma

18/10/2012 15:14:08
Quote Anchor link
Chris NVT op 18/10/2012 15:07:37:
@Tom,

Je mag je action leeglaten, je mag er ook "inlogscherm.php" neerzetten of
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
"<?php $_SERVER['PHP_SELF'] ?>"


Let wel dat je dan het script aanpast, zodat hij na succes doorverwijst naar je Homepage.php doormiddel van

header ("Location: Homepage.php"); aan het einde van je controlescript te zetten.



misschien vraag ik nu even teveel , maar dan moet je het zeggen haha

zou je dat wat je net zij in mijn script willen zetten ik ben echt even helemaal de weg kwijt waar ik wat nou moet neerzetten.

hier mijn pagina:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Log in screen</title>
</head>

<body>

<?php

  
if ($_POST['Username'] == '') {

$error = 'U heeft uw gebruikersnaam niet ingevult.';
}

?>



    <form action= method="post">
        Username: <br /><input type='text' name="Username" />  <br /><br />
        Password: <br /><input type='password' name="Password" /><br /><br />

        <input type='submit' name='submit' value="Log in " /> or <a href="Register screen">Register</a>  <br /> <br />

        <a href="password forgot screen">Forgot your password ?</a> <br />
        <a href="business partner screen">Want to be a business partner ?</a>
    </form>
    

  
</body>




</html>
 
PHP hulp

PHP hulp

25/11/2024 01:38:18
 
Chris PHP

Chris PHP

18/10/2012 15:16:45
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Log in screen</title>
</head>

<body>
<?php

if ($_POST['Username'] == '') {

$error = 'U heeft uw gebruikersnaam niet ingevult.';
}
else { header ("Location: homepage.php"); }
?>



    <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
        Username: <br /><input type='text' name="Username" />  <br /><br />
        Password: <br /><input type='password' name="Password" /><br /><br />

        <input type='submit' name='submit' value="Log in " /> or <a href="Register screen">Register</a>  <br /> <br />

        <a href="password forgot screen">Forgot your password ?</a> <br />
        <a href="business partner screen">Want to be a business partner ?</a>
    </form>
    
</body>
</html>


Let wel dat je natuurlijk nog beveiliging moet invoeren, en een controle op de username. Ik ga ervanuit dat je dit weet/gedaan hebt.
Gewijzigd op 18/10/2012 15:17:41 door Chris PHP
 
Tom bijlsma

tom bijlsma

18/10/2012 15:21:22
Quote Anchor link
Super bedankt voor alle hulp alvast .

je bedoeld met controle op username dat hij kijkt of deze username bekend is in de database ? zoja , ja daar ben ik van bewust .

als ik nu op log in druk met niks invoeren dan zegt hij dat de webpagina niet gevonden kan worden..
 
Chris PHP

Chris PHP

18/10/2012 15:24:50
Quote Anchor link
Dan maak je op regel 13 (mijn laatste script) echo 'Helaas, de pagina kan niet gevonden worden'; ipv de melding die er nu staat.

Ok, je hebt ook gedacht aan het escapen van je formulier gegevens voordat je ze naar je Db stuurt? Zodat er geen MySQL injection gebruikt kan worden.

P.S. Graag gedaan ;)
Gewijzigd op 18/10/2012 15:25:11 door Chris PHP
 
Tom bijlsma

tom bijlsma

18/10/2012 15:28:00
Quote Anchor link
Chris NVT op 18/10/2012 15:24:50:
Dan maak je op regel 13 (mijn laatste script) echo 'Helaas, de pagina kan niet gevonden worden'; ipv de melding die er nu staat.

Ok, je hebt ook gedacht aan het escapen van je formulier gegevens voordat je ze naar je Db stuurt? Zodat er geen MySQL injection gebruikt kan worden.

P.S. Graag gedaan ;)


ik bedoelde zeg maar dat hij dus geen pagina opent. ( wat je krijgt als je bijvoorbeeld internet opstart zonder internet)
eronder staat : Er is geen webpagina gevonden voor het webadres: file:///C:/Users/tom/Documents/Project/%3C?php%20$_SERVER['PHP_SELF']%20?%3E
 
Francoi gckx

Francoi gckx

18/10/2012 17:31:25
Quote Anchor link
zit je op een localhost?
 
Tom bijlsma

tom bijlsma

18/10/2012 20:16:06
Quote Anchor link
ja ik gebruik xamp ...
dat kan tog ?

Toevoeging op 18/10/2012 23:06:34:

iedereen heel erg bedankt !
ik heb het :)
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.