Ledenscript

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer Vue.Js IT 4 IT

Bedrijfsomschrijving For our client in Rotterdam, we are looking for an experienced front-end developer. Within the Banking domain, you get to work in one of the scrum teams. Your activities are very diverse, but everything comes down to providing a complete customer experience for customers. As a DevOps team, you support other IT teams in the grid, providing them with the integration of applications, deployments, and automation. As a coach and mentor in your team, you ensure that your own and the development of your teammates is part of the sprint planning, so that the team as a whole can

Bekijk vacature »

ERP Consultant

Wil jij een baan met veel klantcontact en denk jij graag mee in het verbeteren van kwaliteit en dienstverlening? Ben jij net afgestudeerd of ben je toe aan de volgende stap in je carrière? Dan zijn wij op zoek naar jou! Wij zoeken naar een Consultant die woonachtig is in de regio Dordrecht - Gorinchem - Breda om daar onze klanten te ondersteunen in het gebruik van onze ERP Software. ERP Consultant Regio Dordrecht - Gorinchem - Breda Wat ga je doen Je 40-urige werkweek bestaat voornamelijk uit werkzaamheden bij onze klanten. Je bent bijna dagelijks onderweg in de auto

Bekijk vacature »

Senior IT System Engineer

Senior IT Systems Engineer (40 uur per week) CHDR Het CHDR zoekt een ambitieuze en ervaren Senior IT Systems Engineer (40 uur per week). Wie zijn wij? Met een enthousiast en ambitieus team werken we binnen het CHDR (www.chdr.nl) sinds 1987 aan hoogwaardig, klinisch onderzoek naar de effecten van nieuwe en bestaande geneesmiddelen. Het CHDR is gevestigd in Leiden en werkt nauw samen met de Universiteit van Leiden en de klinische afdelingen van het LUMC. Onze organisatie implementeert de nieuwste technologie en de transitie naar de cloud. Dit heeft grote impact op het IT Team waar we 3 extra posities

Bekijk vacature »

Senior Applicatie developer

Wil jij werken aan complexe IT-systemen bij een van de grootste logistieke werkgevers ter wereld? Als ontwikkelaar bij UPS werk je aan opkomende technologieën en DevOps processen om ervoor te zorgen dat onze logistieke processen zo soepel en efficiënt mogelijk verlopen. Dit ga je doen Je bent betrokken bij alle facetten van applicatieontwikkeling. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en implementeren. Je levert ontwerpen die passen bij de onderliggende frameworks en concepten, bouwt efficiënte en testbare code, identificeert en integreert modulaire software en levert geïntegreerde unit tests. Dit doe je samen met

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken voor of bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q. programmadocumentatie. Wie

Bekijk vacature »

Junior of medior full-stack C# developer gezocht,

Ben je een startende software developer of iemand die wellicht al iets meer ervaring heeft? En ben je op zoek naar een baan als C# developer in Rotterdam (vlakbij Rotterdam centraal)? Bij een kleine platte organisatie met korte lijnen en een professionele en ongedwongen sfeer? Waarbij gebruiksvriendelijkheid een belangrijk uitgangspunt is bij het bouwen van hun software? Voor een bedrijf in Rotterdam zijn we momenteel op zoek naar een junior of medior C# developer. Het bedrijf richt zich op de ontwikkeling van software voor productiebedrijven. Hun software stelt deze bedrijven in staat sneller te verbeteren. Dit doen ze door bekende

Bekijk vacature »

IT-Traineeship junior software programmeur

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 »

Software developer

Bedrijfsomschrijving De organisatie is een grote, mondiale speler binnen de agrarische sector. Deze organisatie loopt voorop op het gebied van duurzaamheid. Je neemt deel aan Scrum meetings en bent bezig met het opleveren van nieuwe functionaliteiten en processen voor de verschillende afdelingen. Een voorbeeld is dat we vanuit onze agrarische dienst, telers voorzien van een persoonlijk teeltadvies gebaseerd op real-time metingen in het veld gecombineerd met machine learning algoritmes en big-data. En met onze low-code tools en Cloud services bouwen we applicaties voor onze interne klanten en de meer dan 8000 telers. Om ook in de komende 100 jaar succesvol

Bekijk vacature »

Zelfstandige PHP Webdeveloper

OBV-Logistiek te Maastricht zoekt een zelfstandige PHP webdeveloper. Als webdeveloper bij OBV-Logistiek programmeer je zowel front- als back-end. Je werkt aan opdrachten van verschillende bedrijven in de rail sector, van groot tot klein, en werkt continu aan het uitbreiden, up-to-date houden en verbeteren van ons eigen CMS, RailSysteem.eu (gebaseerd op Laravel). Je komt bij OBV-Logistiek te werken in een klein, gezellig en informeel team. Je zal (voorlopig) als enige developer aan de slag gaan, dus zelfstandigheid en vindingrijkheid zijn absoluut een pre. OBV-Logistiek is sinds 2006 actief in de spoorsector, bijna alle spoorwegondernemingen zijn onze klanten. Klantvriendelijkheid en klantgerichtheid staat

Bekijk vacature »

Software Developer

Functieomschrijving Neem jij graag de verantwoordelijkheid op je? Zie jij complexiteit als een uitdaging en schrikt een applicatie waarmee dagelijks meer dan 100.000 medewerkers worden gepland je niet af? Dan ben je bij onze opdrachtgever aan het juiste adres! Wil jij als ervaren Developer bijdragen aan een applicatie die meer dan 1000 winkels in de retail dagelijks in staat stelt om hun winkel aan te sturen? Of wil je werken aan de app die door meer dan 80.000 werkende jongeren wordt gebruikt om hun rooster in te plannen? Dat kan bij onze opdrachtgever! Ben je toe aan de tweede stap

Bekijk vacature »

Mendix Expert Developer (Senior) (NL) bij PostNL

Mendix Expert Developer (Senior) (NL) Den Haag HBO/WO IT Professional "Als Mendix expert 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 Als Mendix Expert Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead, Mendix Developers en Solution Consultants. Wij zetten Mendix in voor kritieke processen waarbij applicaties optimaal moeten performen, want wanneer deze uitvallen,

Bekijk vacature »

Scala Developer Security

Bedrijfsomschrijving Voor een dynamische en snelgroeiende organisatie in Den Haag zijn wij op zoek naar een back-end developer met interesse in security vraagstukken. Deze organisatie richt zich op het ontwikkelen van een online platform waar persoons- en bedrijfsgevoelige informatie veilig kan worden uitgewisselt en opgeslagen. Binnen de organisatie voegt iedereen vanuit zijn eigen expertise iets toe en staat zelfsturing hoog in het vaandel. Zij werken via het domain driven design principe waarbij zij binnen het betreffende domein met alle disciplines sparren over de inrichting van het platform en het oplossen van problemen. Het platform wordt ontwikkeld in Scala binnen een

Bekijk vacature »

Mobile App Developer

Ons Mobile-ontwikkelteam zoekt een gedreven Mobile App Ontwikkelaar. Ben jij analytisch en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. Je kunt hierbij denken aan apps voor verpleegkundigen, thuiszorgmedewerkers, de sterilisatieafdeling en - natuurlijk - de artsen zelf. Door jouw hands-on-mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg). Samen met je collega’s ben je verantwoordelijk voor het ontwerpen en

Bekijk vacature »

Oracle APEX ontwikkelaar (interne functie)

Bedrijfsomschrijving Mijn opdrachtgever is gevestigd in de regio Beuningen en opereert wereldwijd. Ze zijn een productiebedrijf die momenteel ruim 40 jaar bestaan. Het is een echt familiebedrijf met korte lijnen. Op de IT afdeling zijn in totaal 15 mensen werkzaam. Het team waar jij in komt te werken is 8 FTE groot. De organisatie is verder te typeren als informeel, pragmatisch en no nonsense. Functieomschrijving Ter uitbreiding is mijn klant op zoek naar een enthousiaste Oracle APEX ontwikkelaar. In deze functie ben je verantwoordelijk voor zowel de nieuwbouw alsmede het onderhoud van complexe achterliggende Oracle databasesystemen. Dit doe je binnen

Bekijk vacature »

Specialist Informatiebeveiliging

Specialist Informatiebeveiliging Waar een linked-data-omgeving, 500 licenties op databanken en digitale tijdschriften en ISO 27001/27002 samenkomen. Dat is de KB in Den Haag. En het is de plek waar jij als specialist informatiebeveiliging waardevol digitaal erfgoed, maar ook informatie van en voor miljoenen bibliotheekbezoekers, beschermt tegen cybercriminaliteit. Stilstaan is geen optie. Als onze specialist informatiebeveiliging werk je in ons complexe IT-landschap met eindgebruikersdiensten, landelijke netwerkdiensten en diensten die ons nationaal erfgoed duurzaam opslaan. We ondersteunen de informatiebeveiliging vanuit een afdeling overstijgend team. Kortom, je staat er dus niet alleen voor! Als specialist informatiebeveiliging help je de KB-kaders vast te stellen

Bekijk vacature »
Mario Onbekend

Mario Onbekend

27/09/2010 07:26:30
Quote Anchor link
Hallo,

Ik ben bezig met het maken van een ledenscript (voor eigen gebruik). Ik ben bijna klaar, maar de gegevens staan nu nog onbeveiligd in de database.
Ik heb via Google een pagina gelezen over md5, en dit uitgeprobeerd, maar dit werkte niet. Ik denk dat ik iets verkeerd doe.

Inloggen:
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
if ($_GET['pagina'] == "aanmelden" and $_GET['id'] == "aanmelden") {
    $gebruikersnaam = $_POST['gebruikersnaam'];
    $gebruikersnaam = stripslashes($gebruikersnaam);
    $gebruikersnaam = mysql_real_escape_string($gebruikersnaam);
    $wachtwoord = $_POST['wachtwoord'];
    $wachtwoord = stripslashes($wachtwoord);
    $wachtwoord = mysql_real_escape_string($wachtwoord);
    $veiligwachtwoord = md5($wachtwoord); // Met md5 uit de database halen
    $query = "SELECT * FROM gebruikers WHERE gebruikersnaam='".$gebruikersnaam."' AND wachtwoord='".$veiligwachtwoord."'";
    $query2 = mysql_query($query);
    $query3 = mysql_num_rows($query2);
    if ($query3 == 1) {
        session_register("gebruikersnaam");
        session_register("wachtwoord");
        header("Location: welkom.php");
    }


Registreren:
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
} elseif ($_GET['pagina'] == "inschrijven") {
    if ($_GET['id'] == "inschrijven") {
        $gebruikersnaam = $_POST['gebruikersnaam'];
        $wachtwoord = $_POST['wachtwoord'];
        $wachtwoord2 = $_POST['wachtwoord2'];
        $emailadres = $_POST['emailadres'];
        $voornaam = $_POST['voornaam'];
        $achternaam = "";
        $rang = 1;
        $saldo = 10;
        if (!empty($voornaam) and !empty($gebruikersnaam) and !empty($wachtwoord) and !empty($wachtwoord2) and $wachtwoord2 == $wachtwoord) {
            $query = "SELECT * FROM gebruikers WHERE gebruikersnaam='".$gebruikersnaam."'";
            $query2 = mysql_query($query) or die ("We kunnen geen verbinding maken.");
            $query3 = mysql_num_rows($query2);
            if ($query3 == 0) {
                ob_start();
                    header("Location: http://www..eu/index.php?pagina=inschrijven&id=inschrijven&id=ingeschreven");
                ob_flush();
                $veiligwachtwoord = md5($wachtwoord); // Met md5 in de database zetten
                $inschrijven = "INSERT INTO gebruikers (gebruikersnaam, wachtwoord, emailadres, voornaam, rang, saldo) VALUES ('".$gebruikersnaam."', '".$veiligwachtwoord."', '".$emailadres."', '".$voornaam."', '".$rang."', '".$saldo."')";
                mail("".$emailadres."", "Welkom bij ", "Hallo ".$voornaam.",\n\nWelkom bij ! Uw gegevens zijn:\n\nGebruikersnaam: ".$gebruikersnaam."\nWachtwoord: ".$wachtwoord."\n\nVeel plezier!\n\n\n\n\nwww..eu", "From: ");
                mysql_query($inschrijven) or die ("We kunnen geen verbinding maken.");
            } else {
                ob_start();
                    header("Location: http://www..eu/id/index.php?pagina=inschrijven&id=inschrijven&id=probleem");
                ob_flush();
            }
        }
    }
}


Weet iemand hoe ik dit op kan lossen?
Gewijzigd op 13/07/2011 14:05:22 door Bas Kreleger
 
PHP hulp

PHP hulp

27/02/2021 09:57:45
 
Www JdeRuijterNL

www JdeRuijterNL

27/09/2010 08:09:32
Quote Anchor link
Wat voor foutmelding krijg je?
 
Mario Onbekend

Mario Onbekend

27/09/2010 08:14:18
Quote Anchor link
Ik krijg geen foutmelding verder, maar het inloggen lukt gewoon niet. De gegevens zijn niet bekend, zegt-ie dan. Dus wat er wordt ingevuld, klopt niet met wat er in de database staat.

Dus ergens moet er wat verkeerd staan waardoor OF de md5 niet juist in de database wordt gezet, OF dat het er niet goed uit wordt gehaald.

Het erin zetten is alleen dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$wachtwoord = $_POST['wachtwoord'];
$veiligwachtwoord = md5($wachtwoord);


En bij het inloggen, het controleren van de wachtwoorden is dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
$wachtwoord = $_POST['wachtwoord'];
$wachtwoord = stripslashes($wachtwoord);
$wachtwoord = mysql_real_escape_string($wachtwoord);
$veiligwachtwoord = md5($wachtwoord);
$query = "SELECT * FROM gebruikers WHERE gebruikersnaam='".$gebruikersnaam."' AND wachtwoord='".$veiligwachtwoord."'";
$query2 = mysql_query($query);
$query3 = mysql_num_rows($query2);
 
Www JdeRuijterNL

www JdeRuijterNL

27/09/2010 08:28:15
Quote Anchor link
Zet dit even aan het begin van je code.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php error_reporting(E_ALL); ?>


Dan weet je gelijk waar het fout gaat, want code nalopen kost gewoon meer tijd.

en wat staat er in het DB bij wachtwoord?
Gewijzigd op 27/09/2010 08:30:12 door www JdeRuijterNL
 
Mario Onbekend

Mario Onbekend

27/09/2010 08:29:25
Quote Anchor link
Zal dat helpen? Volgens mij zit er niet een echte fout in het script, maar gewoon in de verwerking...
En wat hier aan scripts is geplaatst, is in principe de enige scripting van de verwerking. Dus heel groot is het niet.
Gewijzigd op 27/09/2010 08:30:17 door Mario Onbekend
 
Www JdeRuijterNL

www JdeRuijterNL

27/09/2010 09:18:13
Quote Anchor link
Maargoed, ik kom met een tip zodat je je fouten makkelijker kan opsporen, wat je ermee doet is natuurlijk weer aan jou.
 
Mario Onbekend

Mario Onbekend

27/09/2010 09:22:40
Quote Anchor link
Je hebt gelijk. Ik heb het er toch even ingezet, en ik krijg dit:

Notice: Undefined index: id in /home/nieuwni/domains/nieuwnieuws.eu/public_html/nieuwnieuwsid/index.php on line 140

Notice: Undefined index: id in /home/nieuwni/domains/nieuwnieuws.eu/public_html/nieuwnieuwsid/index.php on line 142

Deze 'id-s' worden gebruikt voor de verwerking van het script. Wanneer de gebruiker op de verzendknop drukt, wordt het script doorgestuurd naar bijvoorbeeld &id=aanmelden, en wordt, zoals je in het script al ziet, door middel van een $_GET['id'] == "aanmelden" de actie uitgevoerd.

Daarnaast krijg ik:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/nieuwni/domains/nieuwnieuws.eu/public_html/nieuwnieuwsid/index.php:24) in /home/nieuwni/domains/nieuwnieuws.eu/public_html/nieuwnieuwsid/index.php on line 54

Maar deze error kreeg ik niet toen ik jouw scriptje er niet in had staan. En registreren deed hij gewoon, en inloggen ook. Alleen toen ik de 2 md5-scriptjes erin had gezet deed hij het niet meer.
 
Www JdeRuijterNL

www JdeRuijterNL

27/09/2010 09:32:31
Quote Anchor link
Staat het wachtwoord in het database al opgeslagen als een MD5-codering?

Het gaat namelijk fout met het vergelijken van de ingevoerde md5(wachtwoord) en het wachtwoord in het database, die moet ook MD5 wezen!
 
Mitchel V

Mitchel V

27/09/2010 09:41:17
Quote Anchor link
Probeer dit eens:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
if ($_GET['pagina'] == "aanmelden" and $_GET['id'] == "aanmelden") {
    $gebruikersnaam = mysql_real_escape_string(stripslashes($_POST['gebruikersnaam']));
    $wachtwoord = stripslashes(mysql_real_escape_string($_POST['wachtwoord'])));
    $sql = "SELECT * FROM gebruikers WHERE gebruikersnaam='".$gebruikersnaam."' AND wachtwoord='".md5($wachtwoord)."'";
    $query = mysql_query($sql);
    if (mysql_num_rows($query) == 1) {
        echo 'Gelukt, Je bent ingelogd.<br>';
    }else{
        $row = mysql_fletch_array($query);
        echo 'Je bent nog niet ingelogd.<br>wachtwoord: '.$wachtwoord.' - Wachtwoord Database: '.$row['wachtwoord'].'<br>';
    }
}


Zelf even na kijken of ik het goed gedaan heb:)
Gewijzigd op 27/09/2010 09:44:12 door Mitchel V
 
Www JdeRuijterNL

www JdeRuijterNL

27/09/2010 09:42:18
Quote Anchor link
<knip> dubbel
Gewijzigd op 27/09/2010 09:42:35 door www JdeRuijterNL
 
Mario Onbekend

Mario Onbekend

27/09/2010 09:43:39
Quote Anchor link
@Mitchel V:
Bedankt, ik zal het proberen!

@OverdatumpuntNL:
Het invoeren van de md5 is geen probleem, dat is simpel te doen met md5($wachtwoord). Het is precies hoe jij het zegt, de vergelijking gaat niet goed.
UPDATE: Dat betekent dus dat het wachtwoord al in md5 in de database staat.

Toevoeging op 27/09/2010 09:51:44:

@Mitchel V:
Hij stuurt mij net weer naar die } else { toe, wat betekent: het script snapt het dan nog niet :P

Toevoeging op 27/09/2010 10:01:03:

Wow dit is echt heel grappig! Ik kwam per ongeluk bij mijn vorige 'hulpvraag' terecht, en daar had iemand geplaatst dat ik de structuur van de database moest controleren. (Ik dacht dat dat dit topic was, en dat iemand het op deze vraag had geantwoordt!)

Dus ik kijken bij de databasestructuur, en ik zie dat ik bij het veld 'wachtwoord' nog een varchar(20) had staan. Nou lijkt mij dit niet echt logisch voor een md5, dus ik heb het aangepast naar varchar(50).

Het verkeerde bericht in het verkeerde topic, heeft mij dus de GOEDE OPLOSSING GEBRACHT! Geweldig!

Allemaal bedankt voor jullie reacties!

UPDATE: Ik heb gelijk van de gelegenheid gebruik gemaakt, en het wachtwoord eerst 2x 'gemd5-t' en daarna nog een SHA1 over heen gegooid!
Gewijzigd op 27/09/2010 10:08:17 door Mario Onbekend
 
Mitchel V

Mitchel V

27/09/2010 10:54:29
Quote Anchor link
gebruik gewoon sha512? :)

Als je mijn voorbeeld had gebruikt had je ook gezien dat de pass in de database korter is dan de md5 wachtwoord die wordt ingevoerd.
Gewijzigd op 27/09/2010 10:56:57 door Mitchel V
 



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.