Login page

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

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

10/05/2024 09:04:17
 
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.