Login check username!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

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 »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Pagina: 1 2 3 volgende »

Mathieu Posthumus

Mathieu Posthumus

11/03/2014 13:49:30
Quote Anchor link
Hey mensen,

Laatst was ik al bezig met een Login script maar dat ging gewoon niet en ben het nu weer opnieuw aan het proberen. Nu heb ik een tutorial gevonden op internet. Weten jullie misschien of dit een goeie tutorial is?
Login Script Tutorial

Ik zelf heb dit ervan gemaakt misschien zien jullie bij mij al een fout.

Hoop dat jullie me kunnen helpen:D

login.php
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
    include 'config.php';
    
    if($_SERVER['REQUEST_METHOD'] == "POST"){
        $user = trim(mysqli_real_escape_string($connection, $_POST['username']));
        $password = crypt(trim(mysqli_real_escape_string($connection, $_POST['password'])));
        if($user && $password){
            $query = mysqli_query($connection, "SELECT * FROM accounts WHERE username = '".$user."'");
            $cehckuser = mysqli_num_rows($query);
            if($checkuser == 1){
                while($row = mysqli_fetch_array($user)){
                    $checkpass = $row['password'];
                    if($pass == $checkpass){
                        setcookie("user", $user, time()+7200);
                        $_SESSION['user'] = $user;
                        $_SESSION['start'] = time();
                        $_SESSION['expire'] = $_SESSION['start'] + (60 * 60 * 60);
                        header("Location:".$_SERVER['PHP_SELF']);
                        exit();
                    }
else{
                        echo '<div class="errorbox">This password doesn\'t match with this username!</div>';
                    }
                }
            }
else{
                echo '<div class="errorbox">Username does not exist!</div>';
            }
        }
else{
            echo '<div class="errorbox">Fill in all fields!</div>';
        }
    }

?>
 
PHP hulp

PHP hulp

05/01/2025 08:51:54
 
Michael -

Michael -

11/03/2014 13:53:04
Quote Anchor link
Weer geen foutafhandeling ....
ipv Select * (alles) kun je beter gewoon de velden invullen die je wilt hebben.
Punten die eerder allemaal als verbetering zijn gegeven zie ik nou allemaal niet meer.
 
Mathieu Posthumus

Mathieu Posthumus

11/03/2014 13:56:23
Quote Anchor link
Ja de variabelen kopieren voor een login is toch niet erg daar zouden niet zoveel in hoeven te komen.

en bij SELECT deed ik ook eerst username, password maar dacht dat dat fout was.

Toevoeging op 11/03/2014 13:56:41:

En error reporting staat gewoon aan.

Toevoeging op 11/03/2014 13:57:35:

En misschien dat iemand me kan uitleggen wat dit is? met die cookies, Dit was ik nog vergeten erbij te ztten.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
 if($pass == $checkpass){
                        setcookie("user", $user, time()+7200);
                        $_SESSION['user'] = $user;
                        $_SESSION['start'] = time();
                        $_SESSION['expire'] = $_SESSION['start'] + (60 * 60 * 60);
                        header("Location:".$_SERVER['PHP_SELF']);
                        exit();
                    }
else{
?>
 
Erwin H

Erwin H

11/03/2014 13:57:35
Quote Anchor link
Nou ja... dit punt is al minimaal twee keer ter sprake gekomen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$password
= crypt(trim(mysqli_real_escape_string($connection, $_POST['password'])));
?>

GEEN, ik herhaal misschien dat het dan een keer wordt opgepikt, GEEN mysql_real_escape_string over een password halen als je dat daarna gaat hashen/encrypten. Als je dat doet heb je echt geen enkel idee waar die functie voor dient en wat je aan het doen bent. En dat heb ik ook al een keer eerder opgemerkt.

P.S. in dit geval wordt het nog erger, omdat je $password niet eens gebruikt in je query!
Gewijzigd op 11/03/2014 13:58:37 door Erwin H
 
Mathieu Posthumus

Mathieu Posthumus

11/03/2014 13:58:20
Quote Anchor link
Dat stond zo in de tutorial dus ik dacht misschien moet het hier wel bij:S
 
Erwin H

Erwin H

11/03/2014 13:59:52
Quote Anchor link
Precies, je hebt dus geen idee wat je aan het doen bent.... Dat is nog wel je grootste probleem. Als je namelijk niet gaat leren waarom je iets doet zal het nooit iets worden. De grootste problemen, bugs en beveiligingslekken komen omdat mensen maar iets doen, maar niet weten waarom of hoe.
 
Mathieu Posthumus

Mathieu Posthumus

11/03/2014 14:01:37
Quote Anchor link
Ja en daarom leer ik nog. Ik ben niet zo heel lang bezig en ben dingen aan het proberen!
 
Erwin H

Erwin H

11/03/2014 14:02:45
Quote Anchor link
Ander punt, ook al eerder genoemd. Je gebruikt lukraak de resultaten uit de query, zonder te controleren of de query uberhaupt wel gelukt is. Ook daar weer een bron voor vele fouten, die hier ongeveer dagelijks voorbij komen.
Bijna elke mysqli functie geeft een resource terug (als de select query in dit geval gelukt is), of een boolean (false) als dat niet het geval is. Check daarop, zodat je maatregelen kan treffen als er iets mis gaat, anders krijg je fatal errors op je scherm.
 
Michael -

Michael -

11/03/2014 14:04:15
Quote Anchor link
Mathieu, Wat Erwin wil zeggen is dat je nu allerlei dingen overal en nergens vandaan haalt, het aan elkaar plakt en je dan gaat afvragen waarom het niet werkt. Als je begrijpt waar je mee bezig bent kom je een stuk verder. Als je een functie ziet die je niet kent, zoek deze dan op op php.net.
 
Mathieu Posthumus

Mathieu Posthumus

11/03/2014 14:06:27
Quote Anchor link
Michael als ik dat doe dan begrijp ik er alsnog niks van, Ik wil het heel graag begrijpen maar gaat een beetje moeilijk met mij.
En @Erwin Ik heb fout meldingen aangegeven.!
Zie onderaan met de else statementen
 
Michael -

Michael -

11/03/2014 14:17:54
Quote Anchor link
>>>> En @Erwin Ik heb fout meldingen aangegeven.!
>>>> Zie onderaan met de else statementen

Dat is foutafhandeling op de query zoals Erwin bedoelt. Je hebt geen idee wat er fout gaat als je query het ineens niet meer doet.
 
Snelle Jaap

Snelle Jaap

11/03/2014 14:18:03
Quote Anchor link
Dat is de tutorial die ik je heb gegeven toch? Ik hoorde geloof ik toen al dat het toch niet zo'n goede was. Anders zou ik eerst wat maken dat werkt, en daarna gaan kijken naar veiligheid etc.
 
Erwin H

Erwin H

11/03/2014 14:19:12
Quote Anchor link
Mathieu Posthumus op 11/03/2014 14:06:27:
En @Erwin Ik heb fout meldingen aangegeven.!
Zie onderaan met de else statementen

NEE!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$query
= mysqli_query($connection, "SELECT * FROM accounts WHERE username = '".$user."'");
$cehckuser = mysqli_num_rows($query);
?>

Als je query mislukt zal de waarde van $query false worden. De volgende regel waarin je het aantal rijen probeert uit te lezen zal dan mislukken. $query is dan namelijk geen resource en dus zal je een error krijgen dat 'mysqli_num_rows expects resource, boolean given'. Deze error vang je NIET op.
Gewijzigd op 11/03/2014 14:19:45 door Erwin H
 
Mathieu Posthumus

Mathieu Posthumus

11/03/2014 14:19:32
Quote Anchor link
Jaap is dit die? WOOPS

Toevoeging op 11/03/2014 14:20:23:

Jaap je hebt idd gelijk ik heb eff gekeken pffffff

Toevoeging op 11/03/2014 14:26:22:

Nu heb ik dus (denk ik) het goed aangepast voor de fouten

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
    include 'config.php';
    
    if($_SERVER['REQUEST_METHOD'] == "POST"){
        $user = trim(mysqli_real_escape_string($connection, $_POST['username']));
        $password = crypt(trim($_POST['password']));
        if($user != "" || $password != ""){
            $query = mysqli_query($connection, "SELECT * FROM accounts WHERE username = '".$user."'");
            if(!$query == false){
                $cehckuser = mysqli_num_rows($query);
                if($checkuser != 1){
                    while($row = mysqli_fetch_array($user)){
                        $checkpass = $row['password'];
                        if($pass == $checkpass){
                            setcookie("user", $user, time()+7200);
                            $_SESSION['user'] = $user;
                            $_SESSION['start'] = time();
                            $_SESSION['expire'] = $_SESSION['start'] + (60 * 60 * 60);
                            header("Location: index.php");
                            exit();
                        }
else{
                            echo '<div class="errorbox">This password doesn\'t match with this username!</div>';
                        }
                    }
                }
else{
                    echo '<div class="errorbox">Username does not exist!</div>';
                }
            }
else{
                echo '<div class="errorbox">Query doesn\'t work anymore!</div>';
            }
        }
else{
            echo '<div class="errorbox">Fill in all fields!</div>';
        }
    }

?>
 
Snelle Jaap

Snelle Jaap

11/03/2014 14:28:45
Quote Anchor link
Je hebt nog een slash verkeerd in je echo bij doesn\'t
 
Mathieu Posthumus

Mathieu Posthumus

11/03/2014 14:29:58
Quote Anchor link
Jaap welke echo dan? want ik heb maar 2x die slash gebruikt en dat gaat goed
 
Snelle Jaap

Snelle Jaap

11/03/2014 14:31:35
Quote Anchor link
Hoezo zet je daar een slash dan? Je kan toch gewoon don't schrijven.
 
Mathieu Posthumus

Mathieu Posthumus

11/03/2014 14:32:43
Quote Anchor link
Nee want dan sluit ie de echo string
 
Erwin H

Erwin H

11/03/2014 14:32:52
Quote Anchor link
Beter! Alleen deze regel zou ik anders doen (maar helemaal fout is het niet):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(!$query == false){
?>

Aangezien $query alleen maar een boolean is als het mislukt, zal $query nooit true worden (in dat geval is het een resource). !$query is dus eigenlijk incorrect, omdat je er dan vanuit gaat dat het true of false is. Logischer is om te controleren of het niet gelijk aan false is op deze manier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if($query !== false){
?>

Weet ook het verschil tussen != en !== overigens.
 
Mathieu Posthumus

Mathieu Posthumus

11/03/2014 14:35:45
Quote Anchor link
Maar Dit is niet hetgene wat er effect op zal hebben
 
Snelle Jaap

Snelle Jaap

11/03/2014 14:39:00
Quote Anchor link
Mathieu Posthumus op 11/03/2014 14:32:43:
Nee want dan sluit ie de echo string


Das een goeie.
 

Pagina: 1 2 3 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.