altijd inloggen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer (medior)

Als 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. 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 onze klanten. Klanten als Scania, Fletcher Hotels, Gamma of Aditech hebben jouw hulp nodig! Wil jij meewerken om onze ambitie waar te maken? We bieden: Een salaris tussen € 2200 en €

Bekijk vacature »

Scrum Master - Telecom en Media

Scrum Master - Telecom en Media Position Description: Ben jij een digital transformer? Dan nodigen wij jou uit om verder te lezen! Wat ga je doen? Als Scrum Master binnen Telecom & Media, help je onze klanten de Agile werkwijze eigen te maken door het begeleiden en ondersteunen van scrum teams. Je coacht product owners en teamleden bij het behalen van hun korte en lange termijn doelstellingen. Je begeleidt het team en geeft gevraagd en ongevraagd constructieve feedback om de werkwijze continu te verbeteren. In deze rol begeleid je één of meerdere scrum teams en help je met het prioriteren

Bekijk vacature »

PHP Developer bij Getnoticed Nederweert

Briljante werken-bij websites voor clubs als ABN-AMRO, T-Mobile, KWF Kankerbestrijding en Boskalis. Online recruitmentmarketingcampagnes voor Waterschap Rivierenland, Randstad en VDL Nederland. Dit zijn zomaar een paar van de projecten die we al hebben binnengeharkt. En er kan nog meer bij. Welke projecten oogst jij als PHP developer bij Getnoticed? Je werkt samen met je scrumteam van designers, front- en backend developers, marketeers en projectmanager bij het uitwerken van stories voor zowel klant als in-house gerelateerde projecten. Wat je werkzaamheden zoal zijn Het bedenken van nieuwe functionaliteiten Het verbeteren van het Content Management Systeem op basis van Symfony Het optimaliseren van

Bekijk vacature »

Oracle PL/SQL ontwikkelaar

Bedrijfsomschrijving Mijn klant is gevestigd in de regio Velp en een bekende speler binnen de retailsector in Nederland. Vanuit het hoofdkantoor worden er dagelijks vele goederenstromen beheerd en gedistribueerd. In totaal werken er op het hoofdkantoor ruim 400 FTE en er heerst een gezellige informele werksfeer. Functieomschrijving Momenteel is de IT afdeling 30 FTE groot. Binnen deze functie word je ingezet om applicaties door te ontwikkelen , maar ook het bouwen van nieuwe applicaties gaat tot je werkzaamheden behoren. De organisatie heeft als doelstelling de externe ingehuurde Oracle ontwikkelaars te vervangen door in-house werknemers. Het betreffen complexe applicaties die door

Bekijk vacature »

Java ontwikkelaars gezocht met interesse in Securi

Bedrijfsomschrijving Onze klant is actief binnen het security domein en bedient klanten in de gehele BeNeLux. Er werken ongeveer 10 technische mensen verschillend van consultants tot interne ontwikkelaars. Je collega's zijn stuk voor stuk gedreven technici met passie voor het gehele security vlak. Je werkt binnen projecten samen met collega's op kantoor en zal ook in nauw contact staan met de consultants. De sfeer is hier uitstekend, ze groeien hard en zijn ook internationaal hard aan de weg aan het timmeren. Je zal dit als ontwikkelaar ook zeker gaan merken, er is veel mogelijk om je zowel op persoonlijk als

Bekijk vacature »

BI Developer - zorgsector - interne functie!

Bedrijfsomschrijving Voor een scale-up in de zorgsector zoeken wij een BI Developer. Ze zijn toe aan de next step en daar gaat data een grote rol in spelen. Zij richten zich echt op hun patiënten, ze vinden het belangrijk dat de zorg verbeterd wordt aan de hand van waardevolle data. De data(base) wordt steeds groter dus dat levert betere, waardevollere data op die gaat helpen bij het realiseren van hun groeiplannen. Op dit moment werken er 40 personen op het hoofdkantoor en dat zal de komende jaren verder groeien. De sfeer wordt omschreven als zeer collegiaal, prettig en informeel. Functieomschrijving

Bekijk vacature »

Systeem Beheerder - ICT specialist

Wil je graag meebouwen aan een prachtige, internationale organisatie in een hightech branche? Ben je op zoek naar een baan in een afwisselende en levendige werkomgeving? Waar elke dag anders is en een beroep wordt gedaan op je creativiteit, flexibiliteit? Teesing is een sterk groeiende en toonaangevende organisatie met een uitgekiend assortiment van hoogwaardige producten. Wegens uitbreiding van ons team zijn we direct op zoek naar een ambitieuze: SYSTEEM BEHEERDER - ICT SPECIALIST (fulltime) Wat ga je doen als Systeem Beheerder bij Teesing BV? Als Systeem Beheerder werk je samen en in overleg met onze externe service provider. Je bent

Bekijk vacature »

(junior/medior) IT facilitair medewerker

Wij zijn per direct opzoek naar: (junior/medior) IT facilitair medewerker (32-40 uur) Dit bedrijf PSH wil haar positie als toonaangevende leverancier van starters en dynamo’s verder verstevigen en uitbouwen tot de absolute marktleider. De uitbouw gebeurt door het opzetten van nieuwe buitenlandse entiteiten en het verbreden en verdiepen van het assortiment. In deze uitdagende functie krijg jij de taak om het IT-team te versterken en te werken binnen dit jonge dynamische bedrijf Wat houdt het werk in: Als IT facilitair medewerker ga jij je fulltime bezighouden met een uitgebreid takenpakket. Enerzijds ben jij de aangewezen persoon om alle collega’s uit

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 »

.Net Developer

Do you have passion for software development? Do you enjoy guiding and inspiring junior developers by sharing your knowledge? Is it your ambition to develop into a full stack developer? Then, this is your top job! You will be a part of our development team and work closely together with the other team members. We value our codebase’s readability, maintainability, and testability and look for someone who shares these values. With more than 100 companies in different product-market combinations, no day is the same at VDL. Your role: Help our company accelerate the delivery of real impactful changes through software

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 »

IT-traineeship junior software ontwikkelaar

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 »

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 »

SAP Consultant Logistiek

SAP Consultant Logistiek Functiebeschrijving: Als SAP Consultant Logistiek bijdragen aan projecten met impact op de veiligheid binnen Nederland? Dat kan bij CGI! Wat ga je doen? Als SAP Consultant ben je betrokken bij vraagstukken en integratieaspecten van SAP in het logistieke domein. Je bent bereid om nieuwe SAP uitdagingen zoals S/4HANA eigen te maken en dit te delen met jouw collega’s. Denk aan het voorstellen en implementeren van wijzigingen in SAP Logistiek; het oplossen van logistieke vraagstukken; het onderzoeken van nieuwe mogelijkheden in S/4HANA. Je bent van nature nieuwsgierig naar de nieuwste mogelijkheden van SAP binnen logistieke omgevingen. Wat breng

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 »
Nick Audenaerde

Nick Audenaerde

30/08/2011 10:36:14
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
<?php

    class login {

        public function LogIn($name, $password) {
        /*
            Er moet een database connectie komen die alle rijen ophaalt uit de database en dan kijkt,
            of er een rij is waar die naam en wachtwoord instaan die zijn ingevuld in het formulier.
            Als de naam en wachtwoord bij elkaar horen in dezelfde rij moet er een sessie aangemaakt worden loggedin.
            Deze sessie bevat de naam van de klant, het wachtwoord en het ip adress.
            Als deze niet overeen komen moet er een melding komen dat de naam of wachtwoord onjuist is.
        */

            $db->query("SELECT * FROM user WHERE name = '" . mysql_real_escape_string($name) . "' AND password = '" . mysql_real_escape_string($password) . "'");
        
        //als naam en wachtwoord goed gepost zijn.
            if(isset($_POST['name'], ($_POST['password'] )) {
        
            // dan maak sessie loggedin met name/pass.
                $_SESSION['loggedin'] = $name && $password;            
        
                }

                else {
                    echo ('naam of wachtwoord onjuist');
            }
        }

        public function LogOut($name) {
        /*
            De sessie loggedin moet uitgezet worden.
            De laatste ip adress moet opgeslagen worden
        */

        
    }
}

?>


om het mezelf makkelijker te maken heb ik overal comments bij gezet, maar het probleem is dat ik altijd kan inloggen wat ik ook invul, weet iemand wat ik verkeerd doe?
 
PHP hulp

PHP hulp

16/01/2022 11:00:04
 
Gerhard l

gerhard l

30/08/2011 10:57:46
Quote Anchor link
je volgorde is verkeerd en je mist wat:

- eerst controleren of de beide velden zijn ingevuld
- zoja dan de query
- maar wat komt er uit de query? check met mysql_num_rows of er een resultaat wordt opgehaald, als er 0 rows uit komen => verkeerd wachtwoord
als er 1 uitkomt => $_SESSION aanmaken.
als er meerdere uitkomen, is je database verkeerd.

En zorg ervoor dat session_start(); bovenaan staat.
 
- SanThe -

- SanThe -

30/08/2011 11:22:16
Quote Anchor link
Aanvulling op Gerhard:

Hier doe je niets mee:
$db->query("SELECT * FROM user WHERE name = '" . mysql_real_escape_string($name) . "' AND password = '" . mysql_real_escape_string($password) . "'");

Als $name en $password beiden enige inhoud hebben (maakt niet uit wat) geeft dit ALTIJD true:
$_SESSION['loggedin'] = $name && $password;
 
Nick Audenaerde

Nick Audenaerde

30/08/2011 11:22:58
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
<?php session_start();

    class login {

        public function LogIn($name, $password) {
        /*
            Er moet een database connectie komen die alle rijen ophaalt uit de database en dan kijkt,
            of er een rij is waar die naam en wachtwoord instaan die zijn ingevuld in het formulier.
            Als de naam en wachtwoord bij elkaar horen in dezelfde rij moet er een sessie aangemaakt worden loggedin.
            Deze sessie bevat de naam van de klant, het wachtwoord en het ip adress.
            Als deze niet overeen komen moet er een melding komen dat de naam of wachtwoord onjuist is.
        */

            $db->query("SELECT * FROM user WHERE name = '" . mysql_real_escape_string($name) . "' AND password = '" . mysql_real_escape_string($password) . "'");
            
            //
            if(mysql_num_rows($db) = 1){
            //als naam en wachtwoord goed gepost zijn.
        
            if(isset($_POST['name'], ($_POST['password'] )) {
        
            // dan maak sessie loggedin met name/pass.
                $_SESSION['loggedin'] = $name && $password;            
        
                }

                else {
                    echo ('naam of wachtwoord onjuist');
            }
        }

        public function LogOut($name) {
        /*
            De sessie loggedin moet uitgezet worden.
            De laatste ip adress moet opgeslagen worden
        */

        }
    }
}


?>


zo beter?
 
Gerhard l

gerhard l

30/08/2011 11:26:55
Quote Anchor link
Gerhard l op 30/08/2011 10:57:46:
je volgorde is verkeerd en je mist wat:

- eerst controleren of de beide velden zijn ingevuld
- zoja dan de query
- maar wat komt er uit de query? check met mysql_num_rows of er een resultaat wordt opgehaald, als er 0 rows uit komen => verkeerd wachtwoord
als er 1 uitkomt => $_SESSION aanmaken.
als er meerdere uitkomen, is je database verkeerd.

En zorg ervoor dat session_start(); bovenaan staat.



Je volgorde klopt nog niet ;)
Je hebt nu wel de mysql_num_rows erin, maar je controleert de input na de query dat moet andersom, en volgens mij mis je een }
En bij een if gebruik je == ipv =
Gewijzigd op 30/08/2011 11:27:25 door gerhard l
 
Nick Audenaerde

Nick Audenaerde

30/08/2011 11:31:08
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
<?php session_start();

    class login {

        public function LogIn($name, $password) {
        /*
            Er moet een database connectie komen die alle rijen ophaalt uit de database en dan kijkt,
            of er een rij is waar die naam en wachtwoord instaan die zijn ingevuld in het formulier.
            Als de naam en wachtwoord bij elkaar horen in dezelfde rij moet er een sessie aangemaakt worden loggedin.
            Deze sessie bevat de naam van de klant, het wachtwoord en het ip adress.
            Als deze niet overeen komen moet er een melding komen dat de naam of wachtwoord onjuist is.
        */
        
            //als naam en wachtwoord goed gepost zijn.

            if(isset($_POST['name'], ($_POST['password'] )) {
                
            $db->query("SELECT * FROM user WHERE name = '" . mysql_real_escape_string($name) . "' AND password = '" . mysql_real_escape_string($password) . "'");
            
            //
            if(mysql_num_rows($db) == 1){
            // dan maak sessie loggedin met name/pass.
                $_SESSION['loggedin'] = $name && $password;            
        
                }

                else {
                    echo ('naam of wachtwoord onjuist');
            }
        }

        public function LogOut($name) {
        /*
            De sessie loggedin moet uitgezet worden.
            De laatste ip adress moet opgeslagen worden
        */

        }
    }
}


?>

bedoel je met of velden vol zijn if ( !isset($_POST['name'])??
 
- SanThe -

- SanThe -

30/08/2011 11:33:49
Quote Anchor link
Ik neem aan dat je de function aanroept met als parameters $_POST['name'] en $_POST['password']. Dan heb je die niet meer nodig in de function zelf. En waarom staat jouw password ongecodeerd in de database? Denk aan veiligheid.
 
Nick Audenaerde

Nick Audenaerde

30/08/2011 11:41:09
Quote Anchor link
Als ik dit eenmaal begrijp wil ik proberen een sha512 beveiliging te gebruiken volgens sommige websites is sha512 echt redelijk veilig

Toevoeging op 30/08/2011 11:43:39:

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
<?php session_start();

    class login {

        public function LogIn($name, $password) {
        /*
            Er moet een database connectie komen die alle rijen ophaalt uit de database en dan kijkt,
            of er een rij is waar die naam en wachtwoord instaan die zijn ingevuld in het formulier.
            Als de naam en wachtwoord bij elkaar horen in dezelfde rij moet er een sessie aangemaakt worden loggedin.
            Deze sessie bevat de naam van de klant, het wachtwoord en het ip adress.
            Als deze niet overeen komen moet er een melding komen dat de naam of wachtwoord onjuist is.
        */
        
            //als naam en wachtwoord goed gepost zijn.

            if(!isset($_POST['name'], ($_POST['password'] )) {
                echo ('Velden niet ingevuld');
            }
else {
                
            $db->query("SELECT * FROM user WHERE name = '" . mysql_real_escape_string($name) . "' AND password = '" . mysql_real_escape_string($password) . "'");
            
            //
            if(mysql_num_rows($db) == 1){
            // dan maak sessie loggedin met name/pass.
                $_SESSION['loggedin'] = $name && $password;            
        
                }

                else {
                    echo ('naam of wachtwoord onjuist');
            }
        }

        //public function LogOut($name) {
        /*
            De sessie loggedin moet uitgezet worden.
            De laatste ip adress moet opgeslagen worden
        */
        //}

    }
}


?>


volgens mij is het nu echt een zooitje aan het worden >.<

Toevoeging op 30/08/2011 13:33:09:

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
<?php session_start();
    require_once('db.class.php');
    class login {

        public function LogIn($name, $password) {
        /*
            Er moet een database connectie komen die alle rijen ophaalt uit de database en dan kijkt,
            of er een rij is waar die naam en wachtwoord instaan die zijn ingevuld in het formulier.
            Als de naam en wachtwoord bij elkaar horen in dezelfde rij moet er een sessie aangemaakt worden loggedin.
            Deze sessie bevat de naam van de klant, het wachtwoord en het ip adress.
            Als deze niet overeen komen moet er een melding komen dat de naam of wachtwoord onjuist is.
        */
        
            //als naam en wachtwoord goed gepost zijn.

            if(!isset($_POST['name']) && (!isset($_POST['password']) )) {
                echo ('Velden niet ingevuld');
            }
else {
                global $db;
                $res = $db->query("SELECT * FROM user WHERE name = '" . mysql_real_escape_string($name) . "' AND password = '" . mysql_real_escape_string($password) . "'");
                
                if($db->numRows($res == 1)){
            // dan maak sessie loggedin met name/pass.
                $_SESSION['loggedin'] = $name && $password;    
                echo ("u bent ingelogd   " . $res ." ");        
        
                }

                else {
                    echo ('naam of wachtwoord onjuist');
            }
        }

        //public function LogOut($name) {
        /*
            De sessie loggedin moet uitgezet worden.
            De laatste ip adress moet opgeslagen worden
        */
        //}

    }
}

$login = new LogIn($_POST['name'], $_POST['password']);
?>


BEDANKT IEDEREEN! het werkt :)
 



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.