Login page

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Functioneel Beheerder Apps

Waar het horrorverhaal IT van Stephen King, kilometers aan zeldzame boeken en functionaliteitenbeheer samenkomen. Dat is de KB in Den Haag. En het is de plek waar jij als functioneel beheerder de grootste Bibliotheek-app voor gebruikers in tiptop conditie houdt. Maak jij het mogelijk? In deze functie maak je direct maatschappelijke impact. Je voorziet in een mooi product dat honderdduizenden Nederlanders gebruiken. Je bent actief bezig hen dagelijks leesplezier te bieden en persoonlijke ontwikkeling mogelijk te maken. Daardoor werk je heel direct mee aan een slimmer, vaardiger en creatiever Nederland. En er is meer. Jij bent de functioneel beheerder die:

Bekijk vacature »

MS Dynamics AX Ontwikkelaar

Functieomschrijving Voor een klant in Nuth zoeken wij een MS Dynamics AX Ontwikkelaar. Je zult het team per direct versterken met innovatieve oplossingen. Wat bieden wij jou Een marktconform salaris Uitdagende positie in een groeiende organisatie Een dynamische werksfeer en ruimte voor inbreng Doorgroeimogelijkheden Wie ben jij Als MS Dynamics AX Ontwikkelaar beschik je over de volgende eigenschappen: Je hebt een minimaal afgeronde Bacheloropleiding richting Informatica/ ICT; Je hebt minimaal twee jaar ervaring als ontwikkelaar van Microsoft Dynamics; Hoge betrokkenheid met collega’s en (interne) klanten; Je bent proactief, en communicatief vaardig; Je bent leergierig en enthousiast! Wat ga je doen

Bekijk vacature »

C# developer

C# developer Als C# developer bij Profit4Cloud ontwikkel jij de back-end en soms ook front-end oplossingen van (over)morgen. We omarmen innovaties en zoeken daarvoor versterking in ons .Net-team. Je werkt samen met enthousiaste en eigenzinnige professionals. We zijn altijd bezig met 'the next big thing', of het nu gaat om het ontwikkelen van een nieuwe applicatie, het ontwikkelen van Cloud-native applicaties of het herschrijven van een bestaande. Jouw specificaties Afgeronde HBO of WO-studie in Informatica, ICT of iets wat daarop lijkt minimaal 2 jaar ontwikkelervaring C# en Javascript is jouw second nature. Angular, React of NodeJS zijn een pré Je

Bekijk vacature »

C/C++ Developer @ Utrecht

2021-07-19 iSense C/C++ Developer Wil jij als C/C++ Developer aan verschillende (inhouse) projecten tegelijk werken voor een organisatie die door slimme oplossingen Nederland steeds leefbaarder maakt? Lees dan nu verder! ISHU48544 Organisatie Als Software ontwikkelaar C/C++ kom je te werken bij een toonaangevende organisatie in de mobiliteitsbranche die door het produceren van slimme producten Nederland steeds leefbaarder maakt! Ze ontwikkelen innovatieve producten die er onder andere voor zorgen dat de infrastructuur in Nederland op de snelste en meeste efficiënte manier kan worden geregeld. Als C/C++ ontwikkelaar kom je te werken op een afdeling met 40 collega's, bestaande uit Engineers, deskundigen

Bekijk vacature »

Full Stack Java Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack Java Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende klanten, of je blijft bij ons (Experis) werken. Ons programma tot Java Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en Java-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Salesforce developer

Functieomschrijving Do you want to help shape the global Salesforce environment of the world’s largest HR service provider, defining, building and continuously improving the solution 28.000 people will use on a daily basis? Helping shape the working life of over 500 million talented individuals? As part of building a global Salesforce programme we are looking for multiple experienced Salesforce Developers. You work closely with our Technical lead, product owner and other salesforce developers and consultants to implement and integrate a global package of features based on Sales Cloud, Services Cloud, Marketing Cloud and Bullhorn for Salesforce, including but not limited

Bekijk vacature »

Full Stack Java Developer (IT Consultant) - Bankin

Do you have passion for technology and innovation? Are you ready to create innovative solutions to give the financial sector a solid lead in the digital world? Your day to day activities As Full stack Java Developer you will be part of the DevOps team. With a multidisciplinary team you will - in an Agile way - be working on building new functionalities and maintaining existing features. It covers both development and operations; helping to organize the continuous delivery pipeline, connecting to back end systems, performing automated tests and shaping the front end. The high-quality solutions you deliver result in

Bekijk vacature »

Full Stack Java Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack Java Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende klanten, of je blijft bij ons (Experis) werken. Ons programma tot Java Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en Java-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Sr Developer Cloud Software Implementaties / Cloud

Over het bedrijf: Wij zijn gespecialiseerd in software services. Ben jij eerder werkzaam geweest als developer? Heb je ervaring als programmeur? Vaste baan: Sr Developer Cloud Software Implementaties ICT 3.000 - 4.800 Senior Developer Wij zijn een groeiende, uitdagende en innovatieve internationale onderneming. We investeren in menselijk kapitaal en bieden goede carrièremogelijkheden. Wij werken voor grote klanten. We doen omvangrijke projecten die we bij ons op kantoor realiseren (geen detachering). Wij werken met state-of-the-art technologie en lopen daarin voorop. Wil jij de diepte in en veel leren, dan is deze baan geknipt voor jou. Jouw werkzaamheden als Sr Developer Cloud

Bekijk vacature »

Full Stack Java Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack Java Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende klanten, of je blijft bij ons (Experis) werken. Ons programma tot Java Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en Java-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Python Fullstack Ontwikkelaar / React

Over het bedrijf: Wij bouwen web-apps. Wil jij apps ontwikkelen? Heb jij ervaring met Ruby? Vaste Baan: Python Fullstack Ontwikkelaar Node.js 2.800 - 4.500 Full Stack Developer Wij zijn een studio die nieuwe bedrijven ontwikkelt en introduceert. Wij ontwikkelen innovatieve producten, systemen en diensten en bouwen vervolgens teams op om ze in bedrijven te schalen. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang en

Bekijk vacature »

Full-stack Software Developer - High Tech & El

Software, het land van de concepten. Heb jij al heel wat concepten gezien en weet jij je goed te navigeren binnen deze concepten? Dan zijn wij op zoek naar jou! Wat ga je doen? Complexiteit en verschillende syntax, het kan jou niet complex en variërend genoeg zijn. Je bent samen met je DevOps/Agile team verantwoordelijk voor de oplossingen die je aandraagt en ook ontwikkelt. Gezien het werkveld waar wij ons in bevinden, is kennis van of het willen leren van meerdere programmeertalen en frameworks een tweede natuur. Je gaat werken in gebieden van software-land waar je deze met elkaar gaat

Bekijk vacature »

Software Developer React Native @ Regio Den Bosch

2021-07-22 iSense Software Developer React Native Heb je al minimaal enige ervaring met het bouwen van geavanceerde apps met React Native en wil je je hierin verder verdiepen? Wil je graag werken bij een ambitieus bedrijf dat de grootste bedrijven van Nederland als klanten heeft? Dan is dit dé vacature voor jou! ISMO50518 Organisatie Voor onze klant, een ambitieus en vooruitstrevend bedrijf in regio Den Bosch, zoeken we een Software Developer die met React Native aan de slag gaat. Het bedrijf werkt voor verschillende bedrijven en heeft de grootste organisaties van Nederland als klanten! Je komt te werken in een

Bekijk vacature »

Junior Java Developer @ Regio Amsterdam

2021-08-11 iSense Junior Java Developer Net afgestudeerd richting Informatica of IT en ervaring in het ontwikkelen met Java? Onze klant biedt een leerzame omgeving met veel doorgroeimogelijkheden waar jij je kunt ontwikkelen tot Java Developer! ISTA50718 Organisatie Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om klanten optimaal van

Bekijk vacature »

Medior Senior PHP Developer Laravel / Software

Over de werkgever: Wij ontwerpen een mobiliteits app. Werk jij als PHP developer? Heb jij ervaring met PHP? Vaste baan: Developer PHP Laravel REST 2.800 - 4.500 Developer PHP Wij ontwikkelen software voor bedrijven, die mobiliteit service diensten aanbieden. In een oogopslag krijg je toegang tot openbaar vervoer, autodelen, parkeren, fiets stallen en taxi. Hierbij bieden wij reizigers via een klantenportaal veel verschillende diensten aan, zoals parkeren, taxi en tanken. Wij hebben een gezellige werksfeer en willen onze werknemers de ruimte geven voor eigen inbreng. Wij werken voor grote klanten. We doen omvangrijke projecten die we bij ons op kantoor

Bekijk vacature »

Pagina: 1 2 volgende »

Jasper Konsten

Jasper Konsten

27/03/2013 18:01:45
Quote Anchor link
Hoi ik ben nieuw hier en moet een opdracht maken voor school.
Hierbij moeten we zorgen dat iemand kan inloggen.
Ik heb een database met de tabel 'Inloggegevens' en de kolommen 'GEBRUIKERSNAAM' en 'WACHTWOORD' (varchar 100+)

Nu heb ik een form action waar jij je gebruikersnaam en wachtwoord invult, namelijk:
Gebruikersnaam:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type='text' name ='Gebruikersnaam'>
zelfde voor wachtwoord alleen dan is Gebruikersnaam natuurlijk vervangen door Wachtwoord.
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
<?php.... $Gebruikersnaam = ($POST=['Gebruikersnaam']); etc included.

Nu komt uiteindelijk in mijn php scriptje dit voor :

$query = mysql_query("SELECT * FROM  `Inloggegevens`  WHERE GEBRUIKERSNAAM ='$Gebruikersnaam'",$mysql) or die ("De query is mislukt!");
$numrows = mysql_num_rows($query);

if ($numrows!=0)
{
     while ($row = mysql_fetch_assoc($query))
     {
             $GEBRUIKERSNAAM = $row ['$Gebruikersnaam'];
             $WACHTWOORD = $row ['$Wachtwoord'];
     }
if ($Gebruikersnaam==$GEBRUIKERSNAAM&&$Wachtwoord==$WACHTWOORD)// $dbGEBRUIKERSNAAM// $dbWACHTWOORD
     {
          echo "daaaauyymmmmm eindelijk gelukt";
      }
else
    echo "ja van jou wachtwoord klopt helemaal nada!";

.... ?>


Rest van het scriptje werkt fatsoenlijk en is daarom niet van toepassing
Nu zal dit scriptje, ookal vul ik wachtwoord en gebuikersnaam goed in, nooit inloggen, mijn vraag is waarom?!

MVG
Jasper
Gewijzigd op 27/03/2013 18:59:57 door Jasper Konsten
 
PHP hulp

PHP hulp

21/09/2021 06:51:55
 
Erwin H

Erwin H

27/03/2013 18:13:52
Quote Anchor link
Er is nog veel meer mee mis, maar om te beginnen:
- wachtwoorden niet als plain text opslaan in een database, altijd beveiligd. Ja, ik weet dat dit 'maar voor school' is, maar op school dien je het volgens mij juist te leren. Niet nu dus lekker makkelijk ga doen, gewoon direct goed.
- in je query selecteer je al het record op gebruikersnaam, waarom dan later nog eens checken? Dat is overbodig.
- het gebruik van een variabele $gebruikersnaam en $GEBRUIKERSNAAM in 1 script is een slechte gewoonte. Ja, php zal het als twee verschillende zien, maar het werkt erg snel fouten in de hand. Welke is ook al weer welke?
- het copieren van variabele alleen maar omdat het leuk is is ook een slechte gewoonte. Dit dient geen enkel doel.
- geen 'die()' gebruiken als foutafhandeling. Ook dat is weer een slechte gewoonte die ze er op school echt uit zouden moeten slaan (maar blijkbaar accepteren...)
- Dit: $row ['$Gebruikersnaam']; is waarschijnlijk echt de boosdoener. Er bestaat geen kolom $Gebruikersnaam in je tabel mag ik hopen, dus dit gaat je een foutmelding opleveren. Je bedoelt waarschijnlijk $row['gebruikersnaam'] (of iets anders, omdat je hoofdlettergebruik nogal vreemd is en ook dat je problemen op zal gaan leveren).

Al met al, als ik je leraar was zou ik dit op alle punten direct naar je terug sturen om het nog eens te proberen.
 
Jasper Konsten

Jasper Konsten

27/03/2013 18:34:23
Quote Anchor link
Hoi, bedankt voor het snelle antwoord!
Je hebt gelijk over het wachtwoord, ik moet md5 encryptie gaan gebruiken maar wou eerst dat ik uberhaupt kon inloggen. In je laatste opmerking over $row zag ik de fout toen jij hem beschreef, namelijk: $GEBRUIKERSNAAM = $row ['$Gebruikersnaam']; moet dit zijn: $Gebruikersnaam = $row ['$GEBRUIKERSNAAM']; De rest is voor mij als nieuweling moeilijk te begrijpen.
Maar in ieder geval hardstikke bedankt, nu kan ik weer verder!
 
Erwin H

Erwin H

27/03/2013 18:35:15
Quote Anchor link
Nee, dat laatste is ook weer onzin.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/03/2013 18:36:59
Quote Anchor link
Hallo Jasper,

zou je je code even tussen [ c o d e ] en [ / c o d e ] willen zetten tevens < ? p h p en ? > willen gebruiken, dit allemaal zonder spaties!
 
Mark Hogeveen

Mark Hogeveen

27/03/2013 18:37:40
Quote Anchor link
Nee wacht even, zit in de kolomnaam van de database een dollarteken? Je doet dus dit:
$Gebruikersnaam = $row ['$GEBRUIKERSNAAM'];
Terwijl het dit zou moeten zijn
$Gebruikersnaam = $row ['GEBRUIKERSNAAM'];
Zonder dollarteken in de array key.
Maar ook hier kopieer je weer een variabele hoor.
Gewijzigd op 27/03/2013 18:38:30 door Mark Hogeveen
 
Jasper Konsten

Jasper Konsten

27/03/2013 18:59:01
Quote Anchor link
@Erwin daar kwam ik idd ook snel achter
@Frank zal ik ff proberen
@Klopt ik heb het veranderd.. nu zit ik weer vast lol
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/03/2013 19:08:27
Quote Anchor link
ik zie variabelen / mysql namen met allemaal hoofdletters of één hoofdletter. Ik zou in mysql kolomnamen, tabelnamen en ook php variabelen met uitsluitend kleine letters schrijven.
 
Jasper Konsten

Jasper Konsten

27/03/2013 21:01:52
Quote Anchor link
Hoi ik heb nu mijn hele PHP script ingevoegd, daarbij heb ik de input type en variabelen veranderd naar username en password zodat het overzichtelijker wordt? @Frank, mijn tabellen zijn met een hoofdletter en dan kleine letters en mijn kolom namen zijn met alleen maar met hoofdletters.

Nog steeds bestaat mijn database ui : 'Inloggegevens' en de kolommen 'GEBRUIKERSNAAM' en 'WACHTWOORD' (ook nog meer maar dat is nu niet van belang)

De PHP zegt nu automatisch fout wachtwoord ookal zijn gebruikersnaam en wachtwoord goed ingevoerd.

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
<?php

$username
=($_POST ['username']);
$password =($_POST ['password']);

$mysql = mysql_connect("localhost" , "geheimpje!" , "nog een geheimpje!") or die("Fout:Verbinding met mysql mislukt!");
mysql_select_db("DASdatabase",$mysql) or die("Fout: De database kon niet worden geopend, balen!");

if ($username&&$password)
{


$query = mysql_query("SELECT * FROM  Inloggegevens  WHERE GEBRUIKERSNAAM ='$username'",$mysql) or die ("De query is mislukt!");
$numrows = mysql_num_rows($query);

if ($numrows!=0)
{

     while ($row = mysql_fetch_assoc($query))
     {

             $username = $row ['GEBRUIKERSNAAM'];
             $password = $row ['WACHTWOORD'];
     }

if ($username==GEBRUIKERSNAAM&&$password==WACHTWOORD)// $WACHTWOORD?!?!??!
           {
        
            echo "U bent ingelogd!";
}

else
       echo ("Wachtwoord is niet correct!");
}

else
     echo ("Gebruikersnaam is niet correct of bestaat niet!");

}

else
      echo ("Vul alle velden in, tysm!");
      
?>


Ik kan dus niet inloggen met het juiste wachtwoord en de juiste gebruikersnaam...

MVG
Jasper Konsten
 
Bart V B

Bart V B

27/03/2013 21:14:15
Quote Anchor link
Ooit gehoord van sessions?
Daarmee moet je een controle maken die controleerd of een user is ingelogd of niet.
Wat jij doet is sec een focus leggen op username en password.
En dat is nou juist net niet een login systeem.

Een username en password is alleen om te kijken of er een match is.
Meer niet.
Verder is je logica in je script niet echt duidelijk.
Ik zou meer voor zoiets gaan in pseudo code:
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
<?php
session_start(); // starten session
// eerste check kijken of er wat is gepost

if($_SERVER['REQUEST_METHOD'] == 'POST')
{

  // tweede check alle velden zijn ingevuld

  // query afvuren in de database

  // klopt het?

  $row['user_id'] = $_SESSION['user_id'];
  $_SESSION['logged_in'] = true;
  header('Location:beveiligd');
  exit();

  // else constructe met melding dat er geen match is..
}
?>


Enkele tips:
- Maak geen dubbele variabelen aan $_POST['ies'] is al een variabele
- maak je script logisch
- variabelen buiten quotes zetten.
- Gebruik mysql_real_escape_string() om je $_POST[] waardes in een database.
Gewijzigd op 27/03/2013 21:15:29 door Bart V B
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/03/2013 21:21:38
Quote Anchor link
op regel 3 en 4 maak je de variabelen username en password aan. op regel 19 en 20 overschrijf je vervolgens deze variabelen. hoe wil je ze dan uberhaupt met elkaar kunnen vergelijken? regel 17 t/m 21 kan er zowiezo helemaal uit. immers je verwacht maar één record uit de database die klopt.

regel 22 moet dan vervolgens worden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

if ($numrows == 1) {

$row = mysql_fetch_assoc($query);
if ($username == $row['GEBRUIKERSNAAM'] && $password == $row['WACHTWOORD'])
 
?>
Gewijzigd op 27/03/2013 21:25:35 door Frank Nietbelangrijk
 
Erwin H

Erwin H

27/03/2013 21:35:31
Quote Anchor link
En in php hoef je niet meer te controleren op gebruikersnaam, want dat heb je in de query al gedaan. Overbodige check dus, wat ik in mijn eerste post al heb aangegeven....
 
Jasper Konsten

Jasper Konsten

27/03/2013 21:41:55
Quote Anchor link
Hoi bart, ik moet inderdaad met sessies werken maar wou eerst zorgen dat dit überhaupt werkte. De rest is voor iemand als mij, nieuw op dit gebied helaas moeilijk te begrijpen...

@frank,ik heb regel 17 tot 21 verwijdert levert geen fout rapporten op maar ook niet het juiste resultaat (het verwijderen was niet wat je bedoelde neem ik aan maar, toch even geprobeerd) En regel 22 vervangen zoals jij hem had staan.(ik probeer wat) Ik vroeg me nou eigenlijk af hoe ik nou de gebruikersnaam en het wachtwoord uit de database kon vergelijken met de ingevoerde gebruikersnaam en wachtwoord... php is zo moeilijk...

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
<?php

$username
=($_POST ['username']);
$password =($_POST ['password']);

$mysql = mysql_connect("localhost" , "geheimpje!" , "nog een geheimpje!") or die("Fout:Verbinding met mysql mislukt!");
mysql_select_db("DASdatabase",$mysql) or die("Fout: De database kon niet worden geopend, balen!");

if ($username&&$password)
{


$query = mysql_query("SELECT * FROM  Inloggegevens  WHERE GEBRUIKERSNAAM ='$username'",$mysql) or die ("De query is mislukt!");
$numrows = mysql_num_rows($query);

if ($numrows!=0){

if ($username == $row['GEBRUIKERSNAAM'] && $password == $row['WACHTWOORD'])
           {

            echo "U bent ingelogd!";
}

else
       echo ("Wachtwoord is niet correct!");
}

else
     echo ("Gebruikersnaam is niet correct of bestaat niet!");

}

else
      echo ("Vul alle velden in, tysm!");
      
?>

mvg
Jasper
 
Erwin H

Erwin H

27/03/2013 21:44:00
Quote Anchor link
Je moet wel eerst de gegevens fetchen voor je de $row uit kunt lezen (staat in Frank zijn voorbeeld).

En de check op username is nog steeds overbodig.... of vind je het gewoon leuk dingen dubbel te doen?
Gewijzigd op 27/03/2013 21:44:20 door Erwin H
 
Jasper Konsten

Jasper Konsten

27/03/2013 21:44:06
Quote Anchor link
Hoi erwin bedoel jij dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ($username == $row['GEBRUIKERSNAAM'] && $password == $row['WACHTWOORD'])
?>


Kan ik hier dan: "($username == $row['GEBRUIKERSNAAM'] && "" weglaten?
mvg
 
Erwin H

Erwin H

27/03/2013 21:45:06
Quote Anchor link
Inderdaad, die doe je al in de query:
"SELECT * FROM Inloggegevens WHERE GEBRUIKERSNAAM ='$username'"

Alleen het record met die username komt dus uit de database, niet nodig om daar nog eens op te checken.
 
Jasper Konsten

Jasper Konsten

27/03/2013 21:47:34
Quote Anchor link
Hoi Erwin,

Bedankt voor al de snelle reacties maar ik ben totaal nieuw op dit gebied en heb er nauwelijks verstand van het is dan ook voor een school opdracht. Dingen dubbel doen is niet echt mijn ding, maar het gaat hier per ongeluk. En frank heeft blijkbaar zijn post veranderd :P.
MVG

Toevoeging op 27/03/2013 21:51:50:

Hoi iedereen ik heb zojuist frank zijn post ingevoerd namelijk:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

if ($numrows == 1) {

$row = mysql_fetch_assoc($query);
if ($username == $row['GEBRUIKERSNAAM'] && $password == $row['WACHTWOORD'])
 
?>

En dit WERKT!
Hartstikke bedankt (en toen wou ik door met schrijven maar klikte ik op reageren lekker handig :D dus ff deze edit) Zou iemand mij ook kunnen uitleggen waarom numrows == 1 moet zijn? Ik heb misschien binnenkort nog wat vragen en hoop dat ik jullie daar niet mee lastig val, echt hartstikke bedankt!
Gewijzigd op 27/03/2013 21:54:33 door Jasper Konsten
 
Mebus  Hackintosh

Mebus Hackintosh

28/03/2013 08:16:34
Quote Anchor link
Je kan ook met MySQL kijken of er een user gevonden is of niet en zo dus een extra waarde maken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT COUNT(*) AS aantal_users, * FROM  Inloggegevens  WHERE GEBRUIKERSNAAM ='$username'


Dan heb je ook $row['aantal_users'] :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($row['aantal_users'] == 1) { }


Scheelt weer een regel code in je php script.. Maar misschien dat dit dan al weer wat verder gaat voor je.
 
- SanThe -

- SanThe -

28/03/2013 08:20:37
Quote Anchor link
Nog simpeler: SELECT .. FROM .. WHERE username='..' AND password='..'
Krijg je één record terug dan is ie goed anders niet.
 
Mebus  Hackintosh

Mebus Hackintosh

28/03/2013 10:42:27
Quote Anchor link
- SanThe - op 28/03/2013 08:20:37:
Nog simpeler: SELECT .. FROM .. WHERE username='..' AND password='..'
Krijg je één record terug dan is ie goed anders niet.


Dacht dat ie dat dus wel had gedaan.. Dat zag ik niet :-) En ja, dan zou die ook gewoon maar 1 record terug moeten geven als het veld 'username' uniek is (:
Gewijzigd op 28/03/2013 10:44:34 door Mebus Hackintosh
 
- SanThe -

- SanThe -

28/03/2013 10:50:49
Quote Anchor link
Mebus Hackintosh op 28/03/2013 10:42:27:
dan zou die ook gewoon maar 1 record terug moeten geven als het veld 'username' uniek is (:


Username hoeft niet uniek te zijn.
De combinatie usernaam en password moet uniek zijn.
 

Pagina: 1 2 volgende »



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.