Inloggen geeft problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

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 »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

Pagina: 1 2 volgende »

Jochem Odendaal

Jochem Odendaal

28/02/2018 22:38:08
Quote Anchor link
Hallo allemaal!
Ik probeer in simpel inlog form te maken via informatie uit een database. De informatie uit de database komt door een registratie form die ik heb gemaakt. Er is nu dus een probleem met mijn code waar hij geen foutmelding over geeft. Het enige wat hij doet is de hele tijd "echo "U heeft een onjuist login/wachtwoord ingevoerd";" uitvoeren dus ik heb heel erg het gevoel alsof ik iets ben vergeten. Ik heb op het moment niet iemand dichtbij die misschien wel het probleem ziet, maar daarom hoop ik dat jullie mij kunnen helpen. Hier is mijn 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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
session_start();
    
    $connect = new mysqli("localhost",
            "root",
            "usbw",
            "cms");
        if($connect ->connect_errno)    
        {

                printf("Connect failed %s", $db->connect_error);
            return false;
        }

            
    if (isset($_POST['submit']))
    {
    
        $loginpost = $_POST['login'];    
        $wachtwoordpost = $_POST['wachtwoord'];
            
        $loginpost = $_SESSION['login'];
            
        $uitkomst = mysqli_query($connect, "SELECT * FROM auteurs") or die($uitkomst . "<br/><br/>" . mysqli_error());
        $row = mysqli_fetch_array($uitkomst);
        $login = $row['Login'];
        $wachtwoord = $row['Wachtwoord'];
        if ($row["Login"] == $loginpost && $row["Wachtwoord"] == $wachtwoordpost)        
        {

            echo "U bent ingelogd!";
        }

        else
        {
            echo "U heeft een onjuist login/wachtwoord ingevoerd";
        }
    }
}

?>


Ik hoop dat jullie mij hiermee kunnen helpen want ik word er helemaal gek van!
Alvast bedankt!

Edit:
Ik heb de topictitel aangepast van 'Inloggen' naar 'Inloggen geeft problemen'.
Gelieve in het vervolg een duidelijke titel aan het topic mee te geven die je probleem of vraagstelling omschrijft. Alvast bedankt!
Gewijzigd op 01/03/2018 09:44:31 door - Ariën -
 
PHP hulp

PHP hulp

22/12/2024 22:48:38
 
- SanThe -

- SanThe -

28/02/2018 22:42:43
Quote Anchor link
Je pakt nu een willekeurig record uit de database en gaat dan kijken of het eventueel de goede is.

Gebruik gewoon WHERE in de query.
 
Jochem Odendaal

Jochem Odendaal

28/02/2018 22:47:43
Quote Anchor link
**quoteknip**

Dat gebruikte ik ook eerst maar dat werkte niet... ik heb het er nu weer in gezet en het werkt nog steeds niet. Hij geeft ook verder geen foutmelding dus ik snap er echt niks van.
Gewijzigd op 01/03/2018 12:51:21 door - Ariën -
 
- SanThe -

- SanThe -

28/02/2018 22:50:02
Quote Anchor link
Laat de relevante code zien.
 
Jochem Odendaal

Jochem Odendaal

28/02/2018 22:51:00
Quote Anchor link
- SanThe - op 28/02/2018 22:50:02:
Laat de relevante code zien.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$uitkomst = mysqli_query($connect, "SELECT * FROM auteurs WHERE Login = '$loginpost' and Wachtwoord = '$wachtwoordpost'");
            $row = mysqli_fetch_array($uitkomst);
            if ($row['Login'] == $loginpost && $row['Wachtwoord'] == $wachtwoordpost)        
 
Jasper Schellekens

Jasper Schellekens

28/02/2018 22:51:55
Quote Anchor link
Jochem Odendaal op 28/02/2018 22:38:08:
Hallo allemaal!
Ik probeer in simpel inlog form te maken via informatie uit een database. De informatie uit de database komt door een registratie form die ik heb gemaakt. Er is nu dus een probleem met mijn code waar hij geen foutmelding over geeft. Het enige wat hij doet is de hele tijd "echo "U heeft een onjuist login/wachtwoord ingevoerd";" uitvoeren dus ik heb heel erg het gevoel alsof ik iets ben vergeten. Ik heb op het moment niet iemand dichtbij die misschien wel het probleem ziet, maar daarom hoop ik dat jullie mij kunnen helpen. Hier is mijn 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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
session_start();
    
    $connect = new mysqli("localhost",
            "root",
            "usbw",
            "cms");
        if($connect ->connect_errno)    
        {

                printf("Connect failed %s", $db->connect_error);
            return false;
        }

            
    if (isset($_POST['submit']))
    {
    
        $loginpost = $_POST['login'];    
        $wachtwoordpost = $_POST['wachtwoord'];
            
        $loginpost = $_SESSION['login'];
            
        $uitkomst = mysqli_query($connect, "SELECT * FROM auteurs") or die($uitkomst . "<br/><br/>" . mysqli_error());
        $row = mysqli_fetch_array($uitkomst);
        $login = $row['Login'];
        $wachtwoord = $row['Wachtwoord'];
        if ($row["Login"] == $loginpost && $row["Wachtwoord"] == $wachtwoordpost)        
        {

            echo "U bent ingelogd!";
        }

        else
        {
            echo "U heeft een onjuist login/wachtwoord ingevoerd";
        }
    }
}

?>


Ik hoop dat jullie mij hiermee kunnen helpen want ik word er helemaal gek van!
Alvast bedankt!


Probeer deze query eens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM auteurs WHERE Login ='$loginpost'


als er een result is, vergelijk $_POST['wachtwoord']; met het wachtwoord uit de db.

Ook moet je rekening houden met sql injection. Je moet de string escapen.
Bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$wachtwoordpost = mysqli_real_escape_string($connect, $_POST['Wachtwoord'];
Gewijzigd op 28/02/2018 22:53:31 door Jasper Schellekens
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 22:51:57
Quote Anchor link
Ik hoop dat je je wachtwoord wel veilig gehashed hebt!

Toevoeging op 28/02/2018 22:53:22:

Jasper Schellekens op 28/02/2018 22:51:55:

als er een result is, vergelijk $_POST['wachtwoord']; met het wachtwoord uit de db.

Ook moet je rekening houden met sql injection. Je moet de string escapen.
Bijvoorbeeld:
$wachtwoordpost = mysqli_real_escape_string($connect, $_POST['Wachtwoord'];);

Dit is zo, maar als een wachtwoord gehashed is (AANRADER!!!), dan is het niet nodig. Je hebt dan toch altijd een veilige string.
Gewijzigd op 28/02/2018 22:53:42 door - Ariën -
 
Jochem Odendaal

Jochem Odendaal

28/02/2018 22:55:40
Quote Anchor link
- Ariën - op 28/02/2018 22:51:57:
Ik hoop dat je je wachtwoord wel veilig gehashed hebt!


Dat heb ik zeker! de registratie werkt prima. Alleen de login lukt me maar niet :(
Gewijzigd op 28/02/2018 22:56:31 door Jochem Odendaal
 
Jasper Schellekens

Jasper Schellekens

28/02/2018 22:56:37
Quote Anchor link
- Ariën - op 28/02/2018 22:51:57:
Ik hoop dat je je wachtwoord wel veilig gehashed hebt!

Toevoeging op 28/02/2018 22:53:22:

Jasper Schellekens op 28/02/2018 22:51:55:

als er een result is, vergelijk $_POST['wachtwoord']; met het wachtwoord uit de db.

Ook moet je rekening houden met sql injection. Je moet de string escapen.
Bijvoorbeeld:
$wachtwoordpost = mysqli_real_escape_string($connect, $_POST['Wachtwoord'];);

Dit is zo, maar als een wachtwoord gehashed is (AANRADER!!!), dan is het niet nodig. Je hebt dan toch altijd een veilige string.


Inderdaad, ik had mijn wachtwoord input ook niet escaped omdat ik zoiets al had gedacht. Maar de rest wel, want als je een sql injectie krijgt ben je toch wel de sjaak.




Toevoeging op 28/02/2018 22:59:04:

Jochem Odendaal op 28/02/2018 22:55:40:
- Ariën - op 28/02/2018 22:51:57:
Ik hoop dat je je wachtwoord wel veilig gehashed hebt!


Dat heb ik zeker! de registratie werkt prima. Alleen de login lukt me maar niet :(



In je code zie ik geen manier van hash.
MD5 werkt bijvoorbeeld zo: (MD5 kan je beter niet gebruiken)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$postwachtwoord = md5($_POST["Wachtwoord"]);

Als ik het goed heb dan, anders vergelijkt hij volgensmij joun ingevulde wachtwoord met een lange code die encrypted is.
 
Jochem Odendaal

Jochem Odendaal

28/02/2018 22:59:14
Quote Anchor link
Jasper Schellekens op 28/02/2018 22:51:55:
Jochem Odendaal op 28/02/2018 22:38:08:
Hallo allemaal!
Ik probeer in simpel inlog form te maken via informatie uit een database. De informatie uit de database komt door een registratie form die ik heb gemaakt. Er is nu dus een probleem met mijn code waar hij geen foutmelding over geeft. Het enige wat hij doet is de hele tijd "echo "U heeft een onjuist login/wachtwoord ingevoerd";" uitvoeren dus ik heb heel erg het gevoel alsof ik iets ben vergeten. Ik heb op het moment niet iemand dichtbij die misschien wel het probleem ziet, maar daarom hoop ik dat jullie mij kunnen helpen. Hier is mijn 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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
session_start();
    
    $connect = new mysqli("localhost",
            "root",
            "usbw",
            "cms");
        if($connect ->connect_errno)    
        {

                printf("Connect failed %s", $db->connect_error);
            return false;
        }

            
    if (isset($_POST['submit']))
    {
    
        $loginpost = $_POST['login'];    
        $wachtwoordpost = $_POST['wachtwoord'];
            
        $loginpost = $_SESSION['login'];
            
        $uitkomst = mysqli_query($connect, "SELECT * FROM auteurs") or die($uitkomst . "<br/><br/>" . mysqli_error());
        $row = mysqli_fetch_array($uitkomst);
        $login = $row['Login'];
        $wachtwoord = $row['Wachtwoord'];
        if ($row["Login"] == $loginpost && $row["Wachtwoord"] == $wachtwoordpost)        
        {

            echo "U bent ingelogd!";
        }

        else
        {
            echo "U heeft een onjuist login/wachtwoord ingevoerd";
        }
    }
}

?>


Ik hoop dat jullie mij hiermee kunnen helpen want ik word er helemaal gek van!
Alvast bedankt!


Probeer deze query eens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM auteurs WHERE Login ='$loginpost'


als er een result is, vergelijk $_POST['wachtwoord']; met het wachtwoord uit de db.

Ook moet je rekening houden met sql injection. Je moet de string escapen.
Bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$wachtwoordpost = mysqli_real_escape_string($connect, $_POST['Wachtwoord'];




Jammer genoeg werkt het alsnog niet maar toch bedankt!
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 22:59:14
Quote Anchor link
Jochem Odendaal op 28/02/2018 22:55:40:
- Ariën - op 28/02/2018 22:51:57:
Ik hoop dat je je wachtwoord wel veilig gehashed hebt!


Dat heb ik zeker! de registratie werkt prima. Alleen de login lukt me maar niet :(

Vertel eens meer. Waar loop je po vast?
Wat heb je geprobeerd?
Hoe staat je wachtwoord opgeslagen in de database?

Enne, md5() is al gekraakt inmiddels en ontoelaatbaar gevonden voor veilig hashen.
Gewijzigd op 28/02/2018 23:01:52 door - Ariën -
 
Jochem Odendaal

Jochem Odendaal

28/02/2018 23:03:06
Quote Anchor link
Jasper Schellekens op 28/02/2018 22:56:37:
- Ariën - op 28/02/2018 22:51:57:
Ik hoop dat je je wachtwoord wel veilig gehashed hebt!

Toevoeging op 28/02/2018 22:53:22:

Jasper Schellekens op 28/02/2018 22:51:55:

als er een result is, vergelijk $_POST['wachtwoord']; met het wachtwoord uit de db.

Ook moet je rekening houden met sql injection. Je moet de string escapen.
Bijvoorbeeld:
$wachtwoordpost = mysqli_real_escape_string($connect, $_POST['Wachtwoord'];);

Dit is zo, maar als een wachtwoord gehashed is (AANRADER!!!), dan is het niet nodig. Je hebt dan toch altijd een veilige string.


Inderdaad, ik had mijn wachtwoord input ook niet escaped omdat ik zoiets al had gedacht. Maar de rest wel, want als je een sql injectie krijgt ben je toch wel de sjaak.




Toevoeging op 28/02/2018 22:59:04:

Jochem Odendaal op 28/02/2018 22:55:40:
- Ariën - op 28/02/2018 22:51:57:
Ik hoop dat je je wachtwoord wel veilig gehashed hebt!


Dat heb ik zeker! de registratie werkt prima. Alleen de login lukt me maar niet :(



In je code zie ik geen manier van hash.
MD5 werkt bijvoorbeeld zo: (MD5 kan je beter niet gebruiken)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$postwachtwoord = md5($_POST["Wachtwoord"]);

Als ik het goed heb dan, anders vergelijkt hij volgensmij joun ingevulde wachtwoord met een lange code die encrypted is.


JUP! dat was hem :D. Echt hartelijk bedankt voor uw hulp! Ik heb hier de hele middag aan gezeten en af te vragen wat er nou fout aan is maar nu werkt hij!
 
Jasper Schellekens

Jasper Schellekens

28/02/2018 23:03:09
Quote Anchor link
Jaa vandaar dat ik zei: (MD5 kan je beter niet gebruiken)
Was even als voorbeeld. Ik heb het namelijk ook gebruikt, totdat ik wist waarom het niet veilig is.
Gewijzigd op 28/02/2018 23:03:28 door Jasper Schellekens
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 23:04:28
Quote Anchor link
Ikzelf raad aan om password_hash() en password_verify() te gebruiken.
Dan zit je altijd veilig.
 
Jochem Odendaal

Jochem Odendaal

28/02/2018 23:06:47
Quote Anchor link
Jasper Schellekens op 28/02/2018 23:03:09:

Jaa vandaar dat ik zei: (MD5 kan je beter niet gebruiken)
Was even als voorbeeld. Ik heb het namelijk ook gebruikt, totdat ik wist waarom het niet veilig is.


Het is voor school dus er werd ons uitgelegd waarom we beter geen md5 kunnen gebruiken maar daarna zei onze leraar dat we het moesten gebruiken in de komende paar opdrachten om er mee te leren werken.
 
- Ariën  -
Beheerder

- Ariën -

28/02/2018 23:11:19
Quote Anchor link
md5() is opsich niet afgeschreven als functie, dus ik snap zijn argument wel. Maar voor het hashen van wachtwoorden is het zeer afgeraden. Ikzelf gebruik md5() enkel alleen voor het genereren van filehashes md5_file om corruptie van bestanden te detecteren en voor tijdelijke hashes.
 
Thomas van den Heuvel

Thomas van den Heuvel

01/03/2018 00:51:54
Quote Anchor link
Jochem Odendaal op 28/02/2018 23:06:47:
Het is voor school

Mag ik vragen wat voor opleiding jij volgt?

Heb jij naast enige PHP-theorie ook uitleg gekregen over hoe (My)SQL werkt en hoe je vragen kunt stellen aan de database?

En tot slot, is je ook verteld hoe je veilig DATA invoegt in SQL?
 
Obelix Idefix

Obelix Idefix

01/03/2018 08:55:13
Quote Anchor link
Je had het zelf heel snel kunnen vinden door te gaan debuggen: controleer wat er in een variabele zit door deze te echoën. Dan had je zelf gezien dat die twee waarden niet overeen kwamen en was heel snel duidelijk waar de oorzaak van je probleem lag.
Nu ging jij er van uit dat ze hetzelfde waren en was je verbaast over de uitkomst.
 
Jochem Odendaal

Jochem Odendaal

01/03/2018 09:25:05
Quote Anchor link
Thomas van den Heuvel op 01/03/2018 00:51:54:
Jochem Odendaal op 28/02/2018 23:06:47:
Het is voor school

Mag ik vragen wat voor opleiding jij volgt?

Heb jij naast enige PHP-theorie ook uitleg gekregen over hoe (My)SQL werkt en hoe je vragen kunt stellen aan de database?

En tot slot, is je ook verteld hoe je veilig DATA invoegt in SQL?


Jup, dat is ons allemaal geleerd maar heel veel is zelfstudie dus of je het kan ligt eraan of je de opdrachten doet. En voor de opleiding die ik doe, ik doe applicatie en media ontwikkelaar. ERG leuke opleiding. Alleen wel moeilijk haha.
 
Marthijn Buijs

Marthijn Buijs

01/03/2018 10:00:58
Quote Anchor link
Verder zal het sowieso niet werken omdat jij de variable $loginpost overschrijft met een $_SESSION['login']-variable die niet bestaat, neem ik aan.

Als de gebruiker de juiste gegevens heeft ingevuld, kan je bijvoorbeeld zijn gebruikersnaam of gebruikers ID uit de database in de $_SESSION['login']-variable stoppen.


Met een hele erge vriendelijke groet,
Maarten uit je klas :p
 
Jochem Odendaal

Jochem Odendaal

01/03/2018 10:04:05
Quote Anchor link
**quoteknip**

Haha maarten :D.
Ik heb het al veranderd hoor :) ik had gisteren heel veel variaties gemaakt en deze klopte niet echt helemaal. Ik heb het nu verbeterd en netter gemaakt.
Gewijzigd op 01/03/2018 12:50:01 door - Ariën -
 

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.