wie helpt mij

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Java/Kotlin Developer

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 »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

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 »

Pagina: 1 2 volgende »

Jan de vries

Jan de vries

20/01/2006 16:02:00
Quote Anchor link
Hoi en alvast bedankt voor het lezen van deze oproep.
Allereerst mijn bekentenis... ik heb geen ervaring met php (html redelijk) maar ik denk dat wat ik wil,dat ik daar php voor moet gebruiken.
Ik heb een site (html) waarbij een paar paginas voor een ieder zichtbaar moeten zijn maar er zullen ook een groot aantal paginas niet zichtbaar voor iedereen mogen zijn ivm privacy.
Dus denk ik dat er op de zichtbare pagina iets moet komen van login username en pssword.
Waarna men dus in het afschermde gedeelte kan komen. Dit kunnen een grrot aantal paginas zijn en men moet dus niet elke keer voor een pagina moeten inloggen.
De beveiliging moet erg goed zijn omdat er vertrouwelijke informatie op die paginas staat.
Ook moet men geen scripts kunnen bekijken of op de server wat kunnen vinden om de beveiliging te omzeilen. De authorisatie om die paginas te kunnen bekijken moet automatisch na bv 15 minuten geen actie vervallen.
Belangrijk is dat de scripts binnen html paginas verwerkt moeten worden omdat ik er met nihil kennis van php de layouts etc van de paginas niet zelf kan uitvoeren.
verder moet het admin gedeelte voor een leek te hanteren zijn.
Ik weet ik vraag nog al wat maar misschien is hier iemand die mij daar bij wil helpen.
Persoonlijk mailen mag ook dan neem ik Tel. contact op
Met vr gr. Jan
 
PHP hulp

PHP hulp

24/11/2024 12:49:17
 
Chris

chris

20/01/2006 16:04:00
Quote Anchor link
ik heb dit pas ook gedaan er staat een mooie login tutorial met beveiliging op deze site en dat werkt super!!

succes
 
Robert Deiman

Robert Deiman

20/01/2006 16:05:00
Quote Anchor link
Zet die bestanden in een map, beveilig het met HTACCES, is wel uitleg over te vinden.
 
EdwinG

EdwinG

20/01/2006 16:05:00
Quote Anchor link
Ik zal je helpen met een paar tips:

1: Php is hier inderdaad goed te gebruiken.
2: Je zult een database nodig hebben voor de gebruikers. (mysql)
3: Kijk naar sessies.
4: Lees de gerelateerde tutorials op deze site.
 
Jan Koehoorn

Jan Koehoorn

20/01/2006 16:06:00
Quote Anchor link
@ Chris: kun je even een link erbij geven?
 
Erik Rijk

Erik Rijk

20/01/2006 16:06:00
Quote Anchor link
heb je een vergoeding die je hier tegenover wil stellen?
er zullen vast wel mensen zijn die je willen helpen maar niet voor niks omdat het zoals ik het hier lees wel een grote klus is.
 
Erik Rijk

Erik Rijk

20/01/2006 16:07:00
Quote Anchor link
in 4 minuten 4 reacties,
damn we're good ;)
 

20/01/2006 16:27:00
Quote Anchor link
Jan:
@ Chris: kun je even een link erbij geven?


De url waar het om gaat is
www.winkeldief.info

gr jan
 
Jan Koehoorn

Jan Koehoorn

20/01/2006 16:28:00
Quote Anchor link
@ Jan: ik bedoelde eigenlijk of Chris een link naar dat script of die tutorial kon geven ;-)

Maar ik zal even kijken.
 
Jan Koehoorn

Jan Koehoorn

20/01/2006 16:31:00
Quote Anchor link
Ik krijg wel meteen een melding van mijn popup blocker. Ik kan me voorstellen dat dit soort info inderdaad achter een log-in moet, die zo veilig mogelijk werkt.

Dan praat je inderdaad toch wel over redelijk geavanceerde scripts die goed beveiligd zijn. Heb je de beschikking over MySQL?
 
Chris

chris

20/01/2006 16:32:00
Quote Anchor link
ik heb deze gebruikt!

http://www.phphulp.nl/php/tutorials/8/155/

succes!!
 

20/01/2006 16:32:00
Quote Anchor link
Jan:
@ Jan: ik bedoelde eigenlijk of Chris een link naar dat script of die tutorial kon geven ;-)

Maar ik zal even kijken.


Ok bedankt voor je toelichting... maar nu je de URL kent begrijp je dus dat het een goed script moet zijn
gr Jan
 
Winston Smith

Winston Smith

20/01/2006 16:37:00
Quote Anchor link
Ik begrijp dat je geregistreerd moet zijn om de privacy van (vermeende) winkeldieven te beschermen.
Ik denk niet dat er juridisch gezien een verschil tussen zit; de privacy van iemand wordt geschonden, of dat nou achter beschermde pagina's plaatsvindt of niet.
 
Jan Koehoorn

Jan Koehoorn

20/01/2006 16:41:00
Quote Anchor link
Het voorbeeldscript dat Chris post zal wel werken, maar er zit erg weinig beveiliging op.
 
Jan Koehoorn

Jan Koehoorn

20/01/2006 16:47:00
Quote Anchor link
@ Kasper: inderdaad.
@ Jan: heb je al uitgezocht hoe dat juridisch zit?
 
Arjan Kapteijn

Arjan Kapteijn

20/01/2006 16:50:00
Quote Anchor link
chris:
ik heb deze gebruikt!

http://www.phphulp.nl/php/tutorials/8/155/

succes!!


Wachtwoorden plain in een database zetten...
Input niet beveiligen en rechtstreeks queryen...
Wachtwoorden in een sessie schrijven...

Geef mij, of iemand anders met een beetje verstand een link naar een werkend systeem met dat script en binnen enkele minuten is je database leeg...
 
Lissy Pixel

Lissy Pixel

20/01/2006 16:53:00
Quote Anchor link
Je zoekt dus een inlogsysteem.
Ik sluit me aan bij de mensen die je al eerder (gratis) advies hebben gegeven dat je mijnsinziens gezien de privacy gevoelige materie je zeker mijnsinziens gebruik zou moeten maken van een database!!

Zelf vraag je voor je diensten ook een vergoeding lees ik op je site dus met alle respect ik ga je niet gratis helpen.
Op mijn site is een gratis cursus over de basis php.
Dit kost je wel energie en inzet de andere kant van de medaille is dat het gratis is.

Suc6!!
 
Arjan Kapteijn

Arjan Kapteijn

20/01/2006 16:55:00
Quote Anchor link
Jan:
@ Kasper: inderdaad.
@ Jan: heb je al uitgezocht hoe dat juridisch zit?


Eventueel wil ik wel wat uitzoeken, heb de boeken hier liggen...

Valt onder wet bescherming persoonsgegevens.

a.
de betrokkene voor de verwerking zijn ondubbelzinnige toestemming heeft verleend;

b.
de gegevensverwerking noodzakelijk is voor de uitvoering van een overeenkomst waarbij de betrokkene partij is, of voor het nemen van precontractuele maatregelen naar aanleiding van een verzoek van de betrokkene en die noodzakelijk zijn voor het sluiten van een overeenkomst;

c.
de gegevensverwerking noodzakelijk is om een wettelijke verplichting na te komen waaraan de verantwoordelijke onderworpen is;

d.
de gegevensverwerking noodzakelijk is ter vrijwaring van een vitaal belang van de betrokkene;

e.
de gegevensverwerking noodzakelijk is voor de goede vervulling van een publiekrechtelijke taak door het desbetreffende bestuursorgaan dan wel het bestuursorgaan waaraan de gegevens worden verstrekt, of

f.
de gegevensverwerking noodzakelijk is voor de behartiging van het gerechtvaardigde belang van de verantwoordelijke of van een derde aan wie de gegevens worden verstrekt, tenzij het belang of de fundamentele rechten en vrijheden van de betrokkene, in het bijzonder het recht op bescherming van de persoonlijke levenssfeer, prevaleert.
Gewijzigd op 20/01/2006 16:57:00 door Arjan Kapteijn
 

20/01/2006 17:00:00
Quote Anchor link
Jan:
Ik krijg wel meteen een melding van mijn popup blocker. Ik kan me voorstellen dat dit soort info inderdaad achter een log-in moet, die zo veilig mogelijk werkt.

Dan praat je inderdaad toch wel over redelijk geavanceerde scripts die goed beveiligd zijn. Heb je de beschikking over MySQL?


De popup komt van de bezoekers teller die ik er dan af gooi.
ik heb de beschikking overMySQL
Gr Jan
 

20/01/2006 17:04:00
Quote Anchor link
Jan:
@ Kasper: inderdaad.
@ Jan: heb je al uitgezocht hoe dat juridisch zit?


Juridisch kan dit echter daarom is beveiliging belangrijk en het daadwerkelijk plaaqtsen doe ik dus niet automatisch maar zelf handmatig anders zet iemand zijn schoonmoeder er op :-)
gr jan
 
Jan Koehoorn

Jan Koehoorn

20/01/2006 17:08:00
Quote Anchor link
Ik zal je een duwtje in de richting geven:

authenticatie.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
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
80
81
82
83
84
<?php
  session_start ();
  require_once ('../db_config.php');
  require_once ('security_check.php');
    
  function
check_login ($username, $password) {
    $sql = "
      SELECT username, password
      FROM users
      WHERE username = '$username'
      AND password = '$password'
      "
;
    if (!($res = mysql_query ($sql))) {
      trigger_error (mysql_error ());
    }

    else {
      if (mysql_num_rows ($res) == 1) { // login correct
        $sql = "
          UPDATE users
          SET lastlogin = NOW()
          WHERE username = '$username'
          AND password = '$password'
          "
;
        if (!mysql_query ($sql)) {
          trigger_error (mysql_error ());
        }

        else {
          return true;
        }
      }

      else { // login incorrect
        sleep (5); // anti brute-force regeltje
        return false;
      }
    }
  }

  
  if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    if (isset ($_GET['cmd']) && $_GET['cmd'] == 'logout') {
      $sql = "
        UPDATE users
        SET lastlogout = NOW()
        WHERE username = '"
.$_SESSION['username']."'";
      if (!mysql_query ($sql)) {
        trigger_error (mysql_error ());
      }

      // Unset all of the session variables.
      $_SESSION = array ();
      
      // If it's desired to kill the session, also delete the session cookie.
      // Note: This will destroy the session, and not just the session data!

      if (isset ($_COOKIE['session_name ()'])) {
         setcookie (session_name (), '', time () - 42000, '/');
      }

      
      // Finally, destroy the session.
      session_destroy ();
  
      header ('Location: http://www.jouwwebsite.nl/login/');
      exit;
    }
  }


  if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    if (isset ($_POST['username']) && isset ($_POST['password'])) {
      $username = $_POST['username'];
      $password = $_POST['password'];

      // sessievariabelen zetten
      $_SESSION['username'] = $username;
      $_SESSION['password'] = sha1 ($password);
      unset ($username, $password);
    }
  }

  
  if (!isset ($_SESSION['username'], $_SESSION['password'])) {
    header ('Location: http://www.jouwwebsite.nl/login/');
    exit;
  }

  if (!check_login ($_SESSION['username'], $_SESSION['password'])) {
    header ('Location: http://www.jouwwebsite.nl/login/');
    exit;
  }

?>


security_check.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
  // bescherming tegen mysql injection
  function quote_smart ($value) {
    if (get_magic_quotes_gpc ()) {
      $value = stripslashes($value);
    }

    if (version_compare (phpversion (),"4.3.0") == "-1") {
      return mysql_escape_string ($value);
    }

    else {
      return mysql_real_escape_string ($value);
    }
  }

  function
check_array (&$array) {
    foreach ($array as $key => $value) {
      $value = quote_smart ($value);
      $value = htmlspecialchars ($value);
      $array[$key] = $value;
    }
  }

  
  if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    check_array ($_POST);
    // print_r ($_POST);
  }
  if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    check_array ($_GET);
    // print_r ($_GET);
  }
?>


db_config.php is om met de database te connecten, die moet je zelf even maken. Loginform met velden die als naam username en password hebben moet je ook zelf maken.

Het is zeker niet waterdicht, maar er zitten wel meer checks in dan het script uit de tutorial.
 

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.