Ik zit al heel lang...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Lill-mik

Lill-mik

28/02/2007 15:52:00
Quote Anchor link
Ik zit al heel lang met het probleem
dat een inlog script niet werkt..

Elke keer als ik inlog staat er fout.. ik heb
van vrienden gehoord dat zij dit ook hebben.

Het script:

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
38
39
40
41
42
43
44
45
46
47
<center>
<form method="post">
<table border="1" width="30%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="50%">Gebruikersnaam</td>
    <td width="50%"><input type="text" name="gebruikersnaam" value="Gebruikersnaam" onclick="gebruikersnaam.value=''" size="20"></td>
  </tr>
  <tr>
    <td width="50%">Wachtwoord</td>
    <td width="50%"><input type="password" name="wachtwoord" value="Wachtwoord" onclick="wachtwoord.value=''" size="20"></td>
  </tr>
  <tr>
    <td width="50%">Cookie</td>
    <td width="50%"><select size="1" name="dagen">
        <option selected value="1">1 Dag</option>
        <option value="2">2 Dagen</option>
        <option value="7">7 Dagen</option>
        <option value="14">2 Weken</option>
        <option value="28">1 Maand</option>
        <option value="178">6 Maand</option>
        <option value="356">1 Jaar</option>
      </select></td>
  </tr>
  <tr>
    <td width="100%" colspan="2"><input type="submit" name="login" value="Login"></td>
  </tr>
</table>
</form>
</center>
<?
if( isset($_POST["login"]))
{

    $query = mysql_query("select * from leden where gebruikersnaam='".$_POST["gebruikersnaam"]."'");
    $row = mysql_fetch_object($query);
    $wachtwoord1 = md5($_POST["wachtwoord"]);
    if($wachtwoord1 == $row->wachtwoord && $_POST["gebruikersnaam"] == $row->gebruikersnaam)
    {

        setcookie ("login", $_POST["gebruikersnaam"],time()+3600*$dagen);
        echo "U bent ingelogt.";
        echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=?p=home\">";
    }

    else
    {
        echo "Fout.";
    }
}

?>


Vrienden zeggen dat het aan die cookie ligt,.

Die je het probleem? Reageer a.u.b.

Mvg:

Mik
 
PHP hulp

PHP hulp

22/11/2024 11:38:33
 
Nicoow Unknown

Nicoow Unknown

28/02/2007 15:54:00
Quote Anchor link
post de fout ook even dan aub
 
Elwin - Fratsloos

Elwin - Fratsloos

28/02/2007 15:55:00
Quote Anchor link
Nee,... het ligt aan je vergelijking. Je systeem is gewoon verkeerd. Je haalt alle leden op en vervolgens zet je je mysql_fetch_object niet in een while() ofzo. Dan gaat de boel alleen maar werken als de eerste member inlogd.

Je moet je query verbeteren (niet alle rijen binnenhalen, maar alleen die van gebruikersnaam die wilt inloggen), óf je moet je mysql_fetch_object in een while-loop douwen.

Elwin
 
Nick Mulder

Nick Mulder

28/02/2007 15:56:00
Quote Anchor link
Een paar tips:
Gebruik geen cookies, maar sessions
Sla geen gebruikersnaam op in de cookie/session

Maar ik denk dat het aan "headers allready sent" achtige error ligt...

@ elwin: kijk eens goed: $query = mysql_query("select * from leden where gebruikersnaam='".$_POST["gebruikersnaam"]."'");
$row = mysql_fetch_object($query);
Gewijzigd op 01/01/1970 01:00:00 door Nick Mulder
 
Lill-mik

Lill-mik

01/03/2007 17:08:00
Quote Anchor link
Ja, maar hij hoort het gewoon te doen.
Een vriend heeft het ook gefixt maar die
spreek ik niet meer.. weet iemand misschien
nog een goed membersysteem.. Vroeger had
ik echt een hele goede op webfanaat.com maar
die is nu gesloten... DUS KAN IK HEM NIET MEER
VINDEN :'( Hij is van djenzie ofzoiets.. weet iemand
waar die nogmeerstaat? :D

Grz mik
 
Axel de Mol

Axel de Mol

01/03/2007 17:10:00
Quote Anchor link
Lill-mik schreef op 01.03.2007 17:08:
Ja, maar hij hoort het gewoon te doen.

Maarja, mar hij doet het dus niet, dus is er toch iets mis met de code. Misschien aan te raden om zoals eerder gezegd sessions te gebruiken?
 
Lill-mik

Lill-mik

01/03/2007 17:13:00
Quote Anchor link
hmmmm zal proberen.. maar ik blijf tog ff doorzoeken
naar die van djenzie ofzo ;( maar ik probeer :)
 
Axel de Mol

Axel de Mol

01/03/2007 17:15:00
Quote Anchor link
http://www.phphulp.nl/php/tutorials/8/155/

misschien kun je hier iets verder mee komen?
 



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.