inloggen werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer @ Amsterdam

2020-12-23 iSense .NET Developer Ga jij aan de slag als .NET Developer bij een van de grotere spelers binnen de financiele dienstverlening? Wil jij graag werken met onder andere C#, SQL, MVC, en WCF binnen een grote organisatie om de applicaties binnen de organisatie verder te ontwikkelen en te onderhouden? Lees dan verder! ISKO47001 Nieuw Organisatie De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eind gebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden

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 »

C# .NET Software Ontwikkelaar Scrum / Docker

Voor wie je gaat werken: Wij ontwikkelen smart digital building software. Wil jij aan de slag als software ontwikkelaar? Heb jij ervaring met programmeren? Vaste baan: C# .NET Software Ontwikkelaar Scrum HBO 3.200 - 4.800 Software Developer Wij zijn een sterke speler op de internationale markt van digital signage/narrowcasting software. Vanuit onze vestiging in Eindhoven werken we met de nieuwste technologieën aan out-of-the-box producten voor digital signage. Deze producten worden via ons wereldwijd partner netwerk bij talloze bedrijven en organisaties ingezet voor dynamische beeldscherm-communicatie. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. We werken met moderne

Bekijk vacature »

3D Applications Developer

Role: 3D Applications Developer Location: Heerlen, Netherlands Salary: Flexible + Great benefits! Must have a valid Dutch work permit to apply! Want to join an international business that values your career progression and growth?! My client is now looking for a 3D Applications Developer to join their fast-growing team to help with developing new ways to promote their bespoke business solutions in the global market. Your role will be to develop innovative applications to enhance company sales and efficiency, overall contributing to growth. They are a global market leader in development, sustainability, and e-commerce. With offices covering the globe, the

Bekijk vacature »

PHP Developer op HBO/WO niveau gezocht!

Bedrijfsomschrijving De wereld staat altijd aan, en dat is niet anders voor de IT sector! Kom jij werken bij deze internationale werkgever welke actief is in ruim 140 landen? Het bedrijf is actief in 140 landen en houdt zich bezig met het maken van zeer technische software gericht op mobiele infrastructuren. Veel bedrijven maken gebruik van allerlei verschillende soorten mobiele apparatuur, en aangezien dit landschap zo groot wordt houdt mijn klant zich bezig met volledige automatisering van de ontzorging op dit gebied! Werking van mobiele apparatuur en continuïteit van de bedrijfsprocessen is zeer belangrijk en daar ga jij je als

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 »

Backend .NET developer tot €5000,- p/maand

Bedrijfsomschrijving Onze klant heeft een internationale kring van klanten binnen de retail sector. Ze bedienen bekende winkelketens met alle mogelijke applicaties die je kunt bedenken. Van afrekensystemen tot voorraadbeheer, van handhelds tot managementrapportage tools en front- en backoffice applicaties. Het bedrijf bestaat nu zo’n 20 jaar en bestaat uit betrokken medewerkers die samen voor een goed resultaat gaan. De sfeer is open en informeel en de successen komen vooral door het innovatieve karakter van het bedrijf en de medewerkers. Functieomschrijving In deze mooie functie als backend .NET developer ga je werken aan de backoffice applicaties die binnen de grotere retailers

Bekijk vacature »

Senior C developer

Bedrijfsomschrijving Ben jij een C-developer die graag complexe problemen oplost en ben jij op zoek naar een nieuwe uitdaging? Lees dan vooral verder! Onze opdrachtgever levert enterprise solutions die bedoelt zijn om organisatie te helpen om de volle potentie uit hun data te halen. Door middel van realtime gegevens replicatie technologie kunnen organisaties plannen, voorspellen en reageren met de nieuwste beschikbare gegevens. De solutions worden aangedreven door log-gebaseerde Change Data Capture (CDC) technologie. Daarnaast wordt er gebruik gemaakt van zowel traditionele als moderne data platforms zoals: SQL server, Oracle en SAP. Dit kan naar cloud bestemmingen zoals Snowflake, AWS, Azure

Bekijk vacature »

Microsoft Dynamics Software Ontwikkelaar CRM / HBO

Over het bedrijf: Wij ontwikkelen software vanuit Microsoft Dynamics. Ben jij een Software Engineer? Heb jij ervaring met Typescript / Javascript, HTML 5 en C# methoden? Vaste baan: Microsoft Dynamics Software Ontwikkelaar CRM HBO 3.000 - 4.500 Microsoft Dynamics Software Engineer Wij ontwikkelen software vanuit Microsoft Dynamics, waarbij administratieve processen bij klanten vergaand geautomatiseerd kunnen worden. Denk hierbij aan orderverwerking, offertes, calculaties, verkoop, projectbeheer en documentatie. En natuurlijk de totale integratie met het ERP systeem. Wij weten alles van Dynamics, AX, NAV, en CRM. Wij werken voor grote klanten. We doen omvangrijke projecten die we bij ons op kantoor realiseren

Bekijk vacature »

Advanced Mendix Developer Logistic Solutions (NL)

Advanced Mendix Developer Logistic Solutions (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties." Wat ga je doen? PostNL is becoming a postal tech company. Je komt te werken binnen PostNL Logistic Solutions. Daar gaan we net wat verder dan een standaardpakket of brief. Het gaat bijvoorbeeld om gekoeld vervoer van medicijnen (Health), Warehousing (Fulfilment), het leveren binnen hele strakke tijdvakken

Bekijk vacature »

Full stack developer - Oil & Gas

Ben jij een allround ontwikkelaar die wil bijdragen aan de energietransitie? Lees dan verder! Wat ga je doen? Als Full Stack Java Ontwikkelaar draag je verantwoordelijkheid voor het gehele proces van het omzetten van wensen, problemen of vragen naar concrete oplossingen. Integratie, testen, vastleggen van kennis en beslissingen, problem management en automation zijn onderdeel van je takenpakket in zowel SAFE of DevOps gestuurde omgevingen als ook in omgevingen die nog werken volgens het traditionele waterval model. Als ontwikkelaar krijg je alle mogelijkheden om je technisch verder te ontwikkelen en samen te werken met gedreven collega's. Wat breng je mee? •

Bekijk vacature »

Backend Developer PHP / Javascript

Voor wie je gaat werken: Wij maken kaartjes voor onze klanten. Wil jij werken als backend developer? Heb jij ervaring met PHP? Vaste baan: Backend Developer PHP Javascript 2.700 - 4.000 Backend Developer Wij zijn een frisse onderneming die actief is op de Nederlandse web-to-print markt, vooral als het gaat om wenskaarten. Ons bedrijf is regelmatig onderscheiden door haar innovativiteit en klantvriendelijkheid, wat we graag zo willen houden. 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

Bekijk vacature »

Experienced Python Developer - Banking

We are looking for Python Developers with experience in Risk Model Management Your day-to-day activities As an experienced Python developer, you will be responsible for designing and developing robust and maintainable systems for our clients so that it can calculate credit risk. You will work in multidisciplinary teams collaborating on run and change processes of risk modeling and management applications. Together you will help design and build a robust, secure cloud environment in Azure. You are comfortable with solving the problems posed by the cloud, such as security, resilience and scaling and help solve the problems posed by the cloud,

Bekijk vacature »

GEO-ICT/Smallworld GIS Ontwikkelaar

Bij onze klanten vormen Geographical Information System (GIS) systemen de basis van Asset Data Management. Zie jij het als een uitdaging om als onderdeel van een DEVOPS team de systemen van onze klanten te helpen vormgeven en continu te verbeteren? Wat ga je doen? Ons team heeft als doel nog relevanter te worden voor onze klantengroep van netbeheerders. Wij hebben een grote GEO-ICT Practice en daarmee zijn we in staat een fundamenteel deel van de basisregistratie van assets voor onze klanten vorm te geven. Dat doen we door het bedenken van concepten, onze klanten te adviseren op GEO-ICT gebied en

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas!

Bekijk vacature »
Martin Boersma

Martin Boersma

13/04/2021 14:47:29
Quote Anchor link
hallo, ik probeer voor een schoolopdracht een register en login systeem te maken. ik kan al een user aan maken die dan ook in de database wordt opgeslagen, maar wanneer ik probeer in te loggen met datzelfde ww en username, doet ie het niet. hieronder staat de code waarin in de foutmelding krijg, dit is van het login gedeelte.

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
if($stmt->rowCount() == 1){
                        if($row = $stmt->fetch()){
                            $UserID = $row["UserID"];
                            $username = $row["Username"];
                            $hashed_password = $row["Password"];
                            if(password_verify($password, $hashed_password)){
                                // password is correct, so start new session
                                session_start();

                                //store data in session variables
                                $_SESSION["loggedin"] = true;
                                $_SESSION["UserID"] = $UserID;
                                $_SESSION["username"] = $username;

                                //redirect user to welcome page
                                header("location: welcome.php");
                            }
                            else{
                                //invalid password, display error message
                                $login_err = "Invalid username or password.";
                            }


ik krijg dus de 'Invalid username or password' error die ik heb ingesteld. ik kom hier zelf niet uit, kan iemand hier mij asap helpen?
 
PHP hulp

PHP hulp

26/09/2021 01:49:00
 
- Ariën -
Beheerder

- Ariën -

13/04/2021 14:50:18
Quote Anchor link
Waar komt $password vandaan?
 
Martin Boersma

Martin Boersma

13/04/2021 14:54:08
Quote Anchor link
- Ariën - op 13/04/2021 14:50:18:
Waar komt $password vandaan?


die komt uit de functie waar ie checked of de password niet empty is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
// Check if password is empty
    if(empty(trim($_POST["password"]))){
        $password_err = "Please enter your password.";
    }
    else{
        $password = trim($_POST["password"]);
    }
 
- Ariën -
Beheerder

- Ariën -

13/04/2021 14:58:05
Quote Anchor link
Echo beide variabelen eens en kijk of ze uberhaupt een waarde hebben. Kijk ook eens of je VARCHAR-waarde in je database niet te kort is. Check ook met password_hash() of de boel overeenkomt.
Gewijzigd op 13/04/2021 14:59:10 door - Ariën -
 
Martin Boersma

Martin Boersma

13/04/2021 14:59:38
Quote Anchor link
- Ariën - op 13/04/2021 14:58:05:
Echo beide variabelen eens en kijk of ze uberhaupt een waarde hebben. Kijk ook eens of je VARCHAR-waarde in je database niet te kort is.


welke 2 variabelen? de varchar waardes in mijn database staan op 255.

Toevoeging op 13/04/2021 14:59:51:

- Ariën - op 13/04/2021 14:58:05:
Echo beide variabelen eens en kijk of ze uberhaupt een waarde hebben. Kijk ook eens of je VARCHAR-waarde in je database niet te kort is.


welke 2 variabelen? de varchar waardes in mijn database staan op 255.
 
- Ariën -
Beheerder

- Ariën -

13/04/2021 15:04:48
Quote Anchor link
Haal je wachtwoord eens door password_hash(), en controleer of deze overeenkomt met de inhoud in je database.
 
Martin Boersma

Martin Boersma

13/04/2021 15:09:40
Quote Anchor link
- Ariën - op 13/04/2021 15:04:48:
Haal je wachtwoord eens door password_hash(), en controleer of deze overeenkomt met de inhoud in je database.


Hoe bedoel je een wachtwoord door password_hash() halen? (ik ben nog vrij nieuw op het gebied van php dus weet nog niet super veel)
 
- Ariën -
Beheerder

- Ariën -

13/04/2021 15:14:24
Quote Anchor link
Ik neem aan dat je de wachtwoorden met deze functie toch gehashed in de database opslaat bij de registratie?

Zie ook: www.php.net/password_hash
Gewijzigd op 13/04/2021 15:14:55 door - Ariën -
 
Adoptive Solution

Adoptive Solution

13/04/2021 15:22:35
Quote Anchor link
Is het deze tutorial? De code komt aardig overeen.

https://www.webslesson.info/2016/06/php-login-script-using-pdo-with-session.html

En password hash werd in je vorige topic genoemd.

https://www.phphulp.nl/php/forum/topic/login-sessie-met-php-en-database-probleem/103963/#753186

Tijd zat om te oefenen.
 
Martin Boersma

Martin Boersma

13/04/2021 15:27:27
Quote Anchor link
- Ariën - op 13/04/2021 15:14:24:
Ik neem aan dat je de wachtwoorden met deze functie toch gehashed in de database opslaat bij de registratie?

Zie ook: www.php.net/password_hash


ik heb nog geen hash op de wachtwoorden staan in het registratie formulier. ik heb deze login van een tutorial en de registratie werkte toen eerst niet, dus die heb ik inmiddels werkend gekregen, maar de login dus nog niet.
 
- Ariën -
Beheerder

- Ariën -

13/04/2021 15:41:59
Quote Anchor link
Hoe staat je wachtwoord in je database?
 
Martin Boersma

Martin Boersma

13/04/2021 15:43:05
Quote Anchor link
- Ariën - op 13/04/2021 15:41:59:
Hoe staat je wachtwoord in je database?


de wachtwoorden worden hoe het nu is gewoon opgeslagen als hoe ze ingevoerd zijn, dus als ik 000 invoer wordt ie opgeslagen als 000
 
Adoptive Solution

Adoptive Solution

13/04/2021 15:46:02
Quote Anchor link
Kan je beredeneren dat als je wachtwoorden niet hash, je ook geen password verify kan doen?

Dan is de uitslag namelijk altijd FALSE.

Toevoeging op 13/04/2021 15:48:44:

Dit is de hash van 000.
Sla die direct op in de database van de betreffende gebruiker.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$2y$10$wIHd7bASOvUWB.esdApC4.eKfGpWwMqet/eTq/4CoYgf2dU3EGGyO
 
- Ariën -
Beheerder

- Ariën -

13/04/2021 15:56:10
Quote Anchor link
Martin Boersma op 13/04/2021 15:43:05:
- Ariën - op 13/04/2021 15:41:59:
Hoe staat je wachtwoord in je database?


de wachtwoorden worden hoe het nu is gewoon opgeslagen als hoe ze ingevoerd zijn, dus als ik 000 invoer wordt ie opgeslagen als 000

Ik had dit juist vorige keer al uitgelegd.
Passwoorden moet je altijd omzetten naar een niet-terugkerende hash. Niemand hoeft te weten wat je wachtwoord is.
 
Ad Fundum

Ad Fundum

14/04/2021 10:20:05
Quote Anchor link
- Ariën - op 13/04/2021 15:56:10:
Martin Boersma op 13/04/2021 15:43:05:
- Ariën - op 13/04/2021 15:41:59:
Hoe staat je wachtwoord in je database?
de wachtwoorden worden hoe het nu is gewoon opgeslagen als hoe ze ingevoerd zijn, dus als ik 000 invoer wordt ie opgeslagen als 000

Ik had dit juist vorige keer al uitgelegd.
Passwoorden moet je altijd omzetten naar een niet-terugkerende hash. Niemand hoeft te weten wat je wachtwoord is.

Eens. Wanneer iemand anders jouw systeem gebruikt bega je een strafbaar feit als je wachtwoorden opslaat in de database(!)
Dat is volgens artikel 32, lid 1 van europese AVG wetgeving. Er zijn al vaker boetes voor uitgedeeld. En er wordt uitgebreid gewaarschuwd, en de hele wereld wordt bekend gemaakt met hoe je het dan wel moet doen.

Met andere woorden, iedereen die denkt dat-ie wachtwoorden van anderen mag opslaan is een regelrechte idioot. Zeg niet dat we niet gewaarschuwd hebben.
Gewijzigd op 14/04/2021 10:38:12 door Ad Fundum
 



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.