Inloggen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Project coördinator IT

Onsite Automation gaat zijn team uitbreiden! Wij zoeken een Project coördinator IT. Bij Onsite Automation werk je aan het verbeteren en beheren van de IT voor een diversiteit aan organisaties. De charme daarbij is dat de contacten en het werk elke dag afwisselend en uitdagend is. De diensten en producten variëren van werkplekbeheer, kantoorinfrastructuur, netwerk-, serverbeheer, hosting tot monitoring, security en inzetten van automatisering. Voor onze klanten implementeren wij passende en meest efficiënte IT-oplossingen. Wij staan voor een open informele cultuur, zelfontwikkeling en deelname in ons bedrijf. Wat ga je doen? Je bent verantwoordelijk voor de continuïteit van de IT

Bekijk vacature »

Senior Campaign Developer

Senior Campaign Developer Den Haag HBO/WO Digital Professional Zorgen dat onze klanten op het juiste moment, via het juiste kanaal relevante en gepersonaliseerde informatie en berichten ontvangen. Dankzij jouw kennis van customer journeys en passie voor Marketing Automation, data, content, en processen kun jij het verschil maken voor onze klanten. Wat ga je doen? De afdeling Online realiseert de marketing- en communicatiedoeleinden van de PostNL organisatie door onze zakelijke en particulieren klanten en prospects te bereiken. Dit doen we middels de optimale inzet van onlinekanalen. Online voert de regie over deze kanalen waaronder: de website, applicaties, e-mailings, apps, social media

Bekijk vacature »

Algorithms Developer (Java)

We are looking for a new colleague who brings solid mathematical and industrial (Java based) software engineering expertise with a strong drive to deliver results and a fundamental interest in continuously building a stronger and better performing team by challenging and coaching. Could this be your next job? Functie In the Applications Algorithms group we are responsible for the development and implementation of the common algorithms that are then used by other teams to develop applications to optimize the production process of our customers. We are a group of experts on mathematics, algorithms, numerical methods and software engineering. Collaborate with

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Data Engineer

Data Engineer Functiebeschrijving: Is het je passie om met data te werken en mee te bouwen aan een nieuw data landschap voor onze klanten? Dan ben je bij ons aan het goede adres! Wij zijn op zoek naar een nieuwe collega om ons groeiende Data Engineering-team te versterken. Wat ga je doen? Je helpt onze klanten, grote verzekeraars en pensioenbeheerders om hun toekomststrategie vorm te geven. Je verzamelt, combineert en analyseert data vanuit verschillende interne en externe bronnen en zoekt patronen, inzichten en trends. Je ontwerpt en bouwt data pipelines, data streams, reporting tools, dashboards, data API’s, data generators en

Bekijk vacature »

C#/Azure developer

Op zoek naar leuke collega's waarmee je kunt lachen, gave projecten en een ambitieuze werkgever die heel goed voor je zorgt? Aangenaam: Profit4Cloud! Wij zijn nu met 55 collega's en werken sinds 2015 vanuit 5 vestigingen aan mooie projecten met een fijne groep collega's die allemaal maar één ding willen: mooie en slimme software-oplossingen ontwikkelen met de nieuwste technieken. We zijn goed bezig en zijn daarom op zoek naar versterking: Medior C#/Azure developers. Ben jij de Medior C# developer die enthousiast wordt van mooie projecten waar binnen jij een belangrijke rol speelt? Dan is Profit4Cloud jouw 'place-to-be'! Als Medior C#

Bekijk vacature »

DevOps Cybersecurity Engineer

DevOps Cybersecurity Engineer Position Description: Kun je denken als een hacker en problemen oplossen als een engineer? Wil je meewerken aan de veiligheid en weerbaarheid van de software van onze klanten? Wat ga je doen? Als DevOps Cybersecurity Engineer maak je deel uit van een gedreven club professionals. Je bent proactief en je hebt een technische hands-on aanpak. Je bent verantwoordelijk voor het analyseren van de software development van onze klanten, het identificeren van security risico’s en implementeren van verbeteringen. Je bent goed op de hoogde van de laatste ontwikkelingen op het gebied van continuous delivery en deployment, secure code

Bekijk vacature »

Full Stack developer

Functieomschrijving Ben jij een ervaren Fullstack Java Developer en op zoek naar een internationale, creatieve en innovatieve omgeving? Wil jij werken aan een self-service dataplatform, waarbij je ervoor zorgt dat onze data vanuit een enorme hoeveelheid bronnen op de juiste plek terecht komt? Bij Randstad Groep Nederland (HQ) zijn we op zoek naar jou! Wij zijn op zoek naar een Fullstack Java Developer die per direct ons interne team komt versterken. Fullstack Java Development bij Randstad Groep Nederland (HQ) Jij werkt in het Corporate Client Solutions team. Dit team werkt samen met de product owner aan het klanten portaal, waarin

Bekijk vacature »

Data Engineer

Data Engineer Utrecht Wil jij samen met onze IT experts uit verschillende disciplines samenwerken aan het digitaliseren en future-proof maken van onze betaaloplossingen? En sta je open voor internationale uitdagingen? Dan is dit de baan die bij jou past! Jouw verantwoordelijkheden Als Data Engineer maak je deel uit van ons Business Acceleration Center (BAC). Je bent verantwoordelijk voor het bouwen en onderhouden van onze databases. Tevens maak je deze klaar om Europees aan elkaar te kunnen koppelen. Je hebt contacten met alle Europese collega's om te kunnen komen tot een goede en veilige koppeling. Met jouw kennis en ervaring ben

Bekijk vacature »

PHP Developer (junior)

Als Junior PHP developer werk jij mee aan de uitbreiding van onze SaaS applicatie. Je bouwt aan nieuwe functionaliteiten, verbetert ons Content Management Systeem op basis van Symfony en optimaliseert de gebruiksvriendelijkheid. Alles valt te leren als je maar affiniteit hebt met code. We vinden nieuwsgierigheid een groot goed. Ons motto is dan ook: alles valt te leren als je maar nieuwsgierig bent! Je werkt aan een mooi product dat continu uitgebreid wordt en de potentie heeft om de wereld over te nemen! Naast het meewerken aan de uitbreiding van onze SaaS applicatie, werk je ook aan specifieke modules voor

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

Junior Applicatiebeheer/ ontwikkelaar .NET

Wie zijn wij? Als ervaren leverancier van oplossingen voor industriële technologie wil ICT Netherlands de wereld elke dag een stap slimmer maken. Onze toegewijde technische professionals voorzien klanten van diensten op het gebied van consultancy, softwareontwikkeling, projectmatige oplossingen en managed services. In het kort Als junior applicatiebeheerder én ontwikkelaar ga je aan de slag binnen ons team outsourced services. Samen nemen jullie het beheer van software uit handen van onze klanten en zorgen ervoor dat hun applicaties blijven draaien. Ook ga je aan de slag met aanpassingen in de software en zorg je er voor dat de software blijft aansluiten

Bekijk vacature »

Junior Software Developer Energietransitie HBO/WO

Bedrijfsomschrijving Wij zoeken voor een jong bedrijf dat zich richt op de energietransitie naar een Junior Software Developer op HBO of WO niveau! Deze organisatie richt zich op verduurzaming van woningen in Nederland en dat doen zij door het aanbieden van slimme (monitoring) software. Deze tech scale-up heeft een eigen ontwikkelteam en kent een platte organisatiestructuur. Dit vraagt om een actieve inzet van iedere medewerker, maar ook een stukje eigen zelfstandigheid. Er wordt hier hard gewerkt aan prachtige software, kom jij het team ondersteunen? Ben jij net klaar met je HBO of WO studie in de richting van ICT, of

Bekijk vacature »

Medior/Senior Backend Developer

IT Recruitment is voor haar klant in Rijswijk op zoek naar Backend Developer. Als software engineer ben je gedreven in het bouwen, onderhouden en verbeteren van de kernproducten en -diensten, die de oplossingssuites vormen voor de producten en applicaties van de organisatie. Uitdagingen waar je onder andere mee te maken krijgt, zijn het implementeren van business logica, het analyseren en oplossen van problemen die door de klanten worden gemeld, het begrijpen en verbeteren van het datamodel met behulp van een SQL-serverdatabase, ervoor zorgen dat onze kernproducten ook toegankelijk zijn voor webtoepassingen via API’s en het handhaven van beveiligingsprincipes. Verantwoordelijkheden Software

Bekijk vacature »

Oracle APEX Developer centraal in het land

Bedrijfsomschrijving Mijn opdrachtgever kan per direct versterking gebruiken van een Medior en/of Senior Oracle Apex specialist. Deze organisatie is in een rap tempo uitgegroeid tot een professionele organisatie met informeel karakter waardoor jij je als werknemer ook echt gewaardeerd voelt. Deze organisatie is het type bedrijf waar je als ondernemende developer graag voor wil werken omdat je zo veel kanten op kunt gaan. Het team van ongeveer 15 specialisten werken samen aan projecten middels de nieuwste Oracle technieken. Functieomschrijving Als Oracle/Apex developer werk je hier voor opdrachten in verschillende sectoren. In feite zorg jij voor de implementatie van de Oracle

Bekijk vacature »

Pagina: 1 2 volgende »

Ed Jeurissen

Ed Jeurissen

04/11/2021 12:33:19
Quote Anchor link
Hallo,

Ik ben weer net met PHP begonnen. Ik wil een site maken om in te loggen maar krijg de volgende foutmelding:


Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in C:\USB WebServer\root\login.php on line 8
Connection error

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php

$host
= "localhost" ;
$user = "root";
$password ="";
$db = "user";

$data = mysql_connect($host, $user, $password, $db);

if($data==false)
{

    die ("Connection error");
}


?>




<!DOCTYPE html>
<html>
   <head>
       <title>Inloggen</title>
   </head>

   <body>
            <center>
                <br>
                <h1>Inloggen</h1>
                <br>
                <div style= "background-color: grey; width: 1000px">
                    <br>
                    <br>
                    <form action =# method="POST">
                        <div>
                                <label>Wachtwoord</label>
                                <input type="text" name="username" required>
                        </div>
                        <br>
                        <br>
                        
                        <div>
                                <label>Password</label>
                                <input type="password" name="password" required>
                        </div>
                        <br>
                        <br>

                        <div>
                                <input type="submit" value="Login">
                        </div>
                    </form>
                    <br>
                </div>
            </center>



Wat doe ik fout?
 
PHP hulp

PHP hulp

19/01/2022 09:28:45
 
- Ariën -
Beheerder

- Ariën -

04/11/2021 12:45:38
Quote Anchor link
Ik vermoed dat je inlog-gegevens niet kloppen, je password mis waarschijnlijk.

Los van de fout gebruik je ook de oude mysql_xxxxx() functies. In PHP 7 zijn deze verwijderd, dus op veel hostings zal dit script niet meer werken. Je kan het beste de MySQLi functies gebruiken.
 
Ed Jeurissen

Ed Jeurissen

04/11/2021 12:52:15
Quote Anchor link
Hoi Arien,

Kan niet eens een wachtwoord of gebruikersnaam invoeren. Krijg menteen de foutmelding. Van MySQL heb ik MySQLi gemaakt!

Dus de vraag blijft nog steeds waarom werkt het niet?

Groetjes
Ed
 
- Ariën -
Beheerder

- Ariën -

04/11/2021 12:58:56
Quote Anchor link
Op lijn 4 en 5 moet je een username en password invullen.

Bij USB Webserver is de username: root, en het wachtwoord standaard usbw.

Ik ben benieuwd op welke PHP-versie dit draait, want ik vind het frappant dat de oude functies nog werken.
Zelf vind ik XAMPP een beter up-to-date alternatief.

De versie kan je bekijken met dit script, en noem dit phpinfo.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
phpinfo();
?>


Bij uitvoer via je browser zie je bovenaan het versienummer.
Gewijzigd op 04/11/2021 13:00:51 door - Ariën -
 
Ed Jeurissen

Ed Jeurissen

04/11/2021 13:07:58
Quote Anchor link
Ik geloof dat ik in het stenen tijdperk leef! 2008!!!


PHP Logo
PHP Version 5.4.17

Groetjes
Ed
 
- Ariën -
Beheerder

- Ariën -

04/11/2021 13:11:29
Quote Anchor link
Ja, behoorlijk oud! Inmiddels zitten we al bij de versies: 8.0.12 en 7.4.25. (versie 6 is overgeslagen)

Neemt niet weg dat het onbruikbaar is, maar je zal wel snel tegen drempels aanlopen als je intensief PHP gaat gebruiken. Ik raad aan om XAMPP te kiezen.
Gewijzigd op 04/11/2021 13:12:07 door - Ariën -
 
Ed Jeurissen

Ed Jeurissen

04/11/2021 19:52:56
Quote Anchor link
Als ik verder werk krijg ik de volgende fotmelding:

https://freeimage.host/i/5cyATG

Wie kan me helpen?

Groetjes
Ed
 
- Ariën -
Beheerder

- Ariën -

04/11/2021 20:29:34
Quote Anchor link
Hoe ziet je relevante code er nu uit?
Kan je die hier ook delen tussen code-tags voordat de afbeelding opeens verdwijnt?
Gewijzigd op 04/11/2021 20:32:49 door - Ariën -
 
Ed Jeurissen

Ed Jeurissen

04/11/2021 21:55:18
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?php

$host
= "localhost";
$user = "root";
$password ="usbw";
$db = "login";

$data = mysqli_connect($host, $user, $password, $db);

if($data==false)
{

    die ("Connection error");
}


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

    $username = $_POST["username"];
    $password = $_POST["password"];

    $sql = "SELECT  * FROM login WHERE username= ' ".$username. "' AND  password= ' ".$password. " '";

    $result = mysqli_query($data,$sql);

    $row = mysqli_fetch_array($result);

    if($row["usertype"]=="user")
    {

        echo "user";
    }


    elseif($row["usertype"]=="admin")
    {

        echo "admin";
    }

    else
    {
        echo "username or password incorrect";
    }
    
}


?>


<!DOCTYPE html>
<html>
   <head>
       <title>Inloggen</title>
   </head>

   <body>
            <center>
                <br>
                <h1>Inloggen</h1>
                <br>
                <div style= "background-color: grey; width: 1000px">
                    <br>
                    <br>
                    <form action =# method="POST">
                        <div>
                                <label>Wachtwoord</label>
                                <input type="text" name="username" required>
                        </div>
                        <br>
                        <br>

                        <div>
                                <label>Password</label>
                                <input type="password" name="password" required>
                        </div>
                        <br>
                        <br>

                        <div>
                                <input type="submit" value="Login">
                        </div>
                    </form>
                    <br>
                </div>
            </center>
 
- Ariën -
Beheerder

- Ariën -

04/11/2021 21:57:47
Quote Anchor link
Kijk eens naar mysqli_error en kijk dan eens naar wat je mysqli_query doet.
 
Ed Jeurissen

Ed Jeurissen

04/11/2021 22:33:22
Quote Anchor link
Hoi Arien,

IK snap hem niet. WAt ik begrijp is dat er 0 of 1 uit moet komen. En dat komt er niet. Kun je iets uit de doek den doen?

Groetjes
Ed
 
- Ariën -
Beheerder

- Ariën -

04/11/2021 22:36:46
Quote Anchor link
Je mysqli_query() lijkt ergens op stuk te lopen. Maar je vraagt dus niet aan mysqli WAT er mis is.

Dus gebruik eens mysqli_error($data).
 
Adoptive Solution

Adoptive Solution

04/11/2021 22:47:12
Quote Anchor link
Regel 22 moet gecontroleerd worden op resultaat.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if ($result = mysqli_query($con, "SELECT * FROM Persons")) {
  echo "Returned rows are: " . mysqli_num_rows($result);
}


https://www.w3schools.com/php/func_mysqli_query.asp
 
Ed Jeurissen

Ed Jeurissen

04/11/2021 22:56:19
Quote Anchor link
Hoi Arien,

Het blijft voor mij een raadseltje. Weet jij het antwoord?

Groetjes
Ed
 
Adoptive Solution

Adoptive Solution

04/11/2021 23:04:32
Quote Anchor link
Kijk eens of je hier meer verder komt.

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
if( $result = mysqli_query($data,$sql) )
{
    $row = mysqli_fetch_array($result);
    if( $row["usertype"]=="user" )
    {
        echo "user";
    }

    elseif($row["usertype"]=="admin")
    {
        echo "admin";
    }
    else
    {
        echo "username or password incorrect";
    }
}
 
- Ariën -
Beheerder

- Ariën -

04/11/2021 23:25:54
Quote Anchor link
Als we dit even uitbouwen met een controle of de query gelukt is/;

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
if( $result = mysqli_query($data,$sql) )
{
    $row = mysqli_fetch_array($result);
    if( $row["usertype"]=="user" )
    {
        echo "user";
    }

    elseif($row["usertype"]=="admin")
    {
        echo "admin";
    }
    else
    {
        echo "username or password incorrect";
    }
} else {
echo "De query is niet gelukt: ".mysqli_error($data);
}


Kort gezegd kijk je hier of de query uitgevoerd kan worden, en in dat geval toon je de data. En als dat niet lukt (else), dan toon je een nette foutmelding vanuit MySQL.
 
Jan R

Jan R

05/11/2021 06:36:29
Quote Anchor link
Als ik de foto juist zie gebruik je database 'login' en tabel 'user'
user is een gereserveerd woord dacht ik maar los daarvan je gebruikt wel de juiste database maar je tabel is niet de juiste. Je hebt geen tabel login. Je tabel is user! lijn 20.
 
- Ariën -
Beheerder

- Ariën -

05/11/2021 09:46:14
Quote Anchor link
Met mysqli_error zou je dit dus kunnen zien.

Zorg altijd voor foutafhandeling in queries.
 
Ward van der Put
Moderator

Ward van der Put

05/11/2021 12:25:47
Quote Anchor link
Ed Jeurissen op 04/11/2021 21:55:18:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$username
= $_POST["username"];
$password = $_POST["password"];

$sql = "SELECT  * FROM login WHERE username= ' ".$username. "' AND  password= ' ".$password. " '";
?>

... OR 1=1
 
Ivo P

Ivo P

05/11/2021 12:52:30
Quote Anchor link
wel apart dat de query controleert of de username begint met een spatie, gevolgd door de opgegeven naam
En of het password in de database een spatie voor en achteraan heeft.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
WHERE username=' ed' AND password=' abc ';
 
- Ariën -
Beheerder

- Ariën -

05/11/2021 12:59:15
Quote Anchor link
En daarnaast is het wel zo netjes om dit uiteindelijk veilig te hashen met password_hash().
 

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.