'Wachtwoord vergeten' werkt niet (resetten)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

Bekijk vacature »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Pagina: « vorige 1 2

Ben van Velzen

Ben van Velzen

08/12/2017 03:31:24
Quote Anchor link
>> Die volg ik even niet? $_POST en $_GET worden automatische ge-urldecode(). Het enige wat je ooit zou moeten encoden zijn (keys en values) van de querystring in een URL voor de action, maar voor de rest toch niet?
Op output toch echt niet. PHP kent geen automatisme in deze gevallen. Als je iets naar je form wil duwen, of zelfs naar een URL zul je moeten encoden. Een tijd terug is hier nog een topic voor aangemaakt, ik heb nu even geen zin om deze op te zoeken.

>> Maakte iemand hier latst geen opmerking over, dat je veel beter SCRIPT_NAME kon gebruiken
Correct. Een verwerking van SCRIPT_NAME is veilig, omdat dit een bestandsnaam geeft die aan de hand van de gegeven URL bepaald is in plaats van een directe afleiding van deze URL. SCRIPT_NAME is het uitgevoerde bestand, zonder verdere toevoegingen, waar PHP_SELF iets kan zijn als bestand.php/blabla1/blabla2/jepadhier. Hier zijn allerlei varianten denkbaar als input, bijvoorbeeld externe urls die je met encoding trucs als volledige url kunt doorgeven. Toegegeven, tegenwoordig staat allow_url_include bij praktisch iedereen hard uit, maar better safe than sorry.
 
PHP hulp

PHP hulp

30/11/2024 00:33:20
 
Thomas van den Heuvel

Thomas van den Heuvel

08/12/2017 16:52:43
Quote Anchor link
Ben van Velzen op 08/12/2017 03:31:24:
Op output toch echt niet. PHP kent geen automatisme in deze gevallen. Als je iets naar je form wil duwen, of zelfs naar een URL zul je moeten encoden.

Uiteraard, ik denk dat we beiden hetzelfde zeggen of iig bedoelen.
 
Hans De Ridder

Hans De Ridder

18/12/2017 12:02:49
Quote Anchor link
Ik loop alle pagina's nog eens na.
Nu gebruik ik ook een tabel die opgebouwd wordt
met de opgeslagen data.
Deze kan weer gewijzigd worden en wordt dan doorgestuurd via $_POST.
Waar en hoe kan ik hier het beste htmlspecialchars toepassen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo '<tr><td><input type="text" class ="field" id = "'.$j.'" name="lijst[]" value="'.$b[$i].'" onclick = "proberen(this.value,this.id)"></td><td></tr>';
 
- Ariën  -
Beheerder

- Ariën -

18/12/2017 12:04:09
Quote Anchor link
in de waarde van je value. Want dat is inhoud die zich kan aanpassen.
Als je er nu een " zou invullen, zou je HTML niet meet valid zijn. Dus htmlspecialchars is zeker aan te raden.
Gewijzigd op 18/12/2017 12:05:05 door - Ariën -
 
Hans De Ridder

Hans De Ridder

18/12/2017 12:36:21
Quote Anchor link
Bedankt Ariën

op deze manier dan?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
value="'.htmlspecialchars($b[$i]).'"
 
- Ariën  -
Beheerder

- Ariën -

18/12/2017 12:41:46
Quote Anchor link
correct
 
Hans De Ridder

Hans De Ridder

18/12/2017 13:31:44
Quote Anchor link
is het ook nog verstandig om bij action = "" nog htmlchars toe te passen?
of htmlentities ?
Gewijzigd op 18/12/2017 13:34:45 door Hans De Ridder
 
- Ariën  -
Beheerder

- Ariën -

18/12/2017 13:40:39
Quote Anchor link
Bepalen je gebruikers dan zelf de waarde van je action?

Vuistregel is: Kunnen gebruikers de getoonde waarde in het elemenet van te voren aanpassen? Zo ja: converteer de belangrijke tekens naar enties met de genoemde functies.
 
Hans De Ridder

Hans De Ridder

18/12/2017 13:44:17
Quote Anchor link
aan de action kunnen ze niks doen.
bedankt voor de info Ariën.
Zo kan ik wel even vooruit.
Gewijzigd op 18/12/2017 13:44:46 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

18/12/2017 16:29:08
Quote Anchor link
Het is gewoon veel handiger -en daarnaast veel makkelijker- om alle dynamische content, of deze nu afkomstig is van gebruikers of niet, die niet als HTML geïnterpreteerd / weergegeven dient te worden te escapen.

Dit omdat je dan niet elke keer hoeft te bedenken of output ge-escaped dient te worden en als dit niet is gebeurd hoef je ook niet elke keer na te gaan of dit bewust zo is gedaan of per ongeluk is vergeten.

Oftewel, escape (gewoon alle) output.

Als je dit in een uitzonderlijk geval om wat voor reden dan ook niet wilt doen dan dien je direct op die plaats in commentaar uit te leggen waarom dat daar expliciet niet de bedoeling is (en nog belangrijker, waarom het niet nodig zou zijn!).

Deze simpele regels maken escaping een stuk eenduidiger en je code daarmee veiliger.

NB Dit is ook waar escaping voor bedoeld is: het wegnemen van enige speciale betekenis van content in een bepaalde context. Dit heeft in principe niets te maken met de bron(nen) waar deze informatie vandaan komt. Daarnaast is "user data" die de database in gaat niet ineens veilig (en het escapen hiervan als het de database ingaat is geen goede oplossing). Ook wil je al deze verschillende typen content niet allemaal een aparte behandeling geven. Houd het gewoon simpel en escape altijd voor gebruik, wat meestal neerkomt op escapen voor/tijdens weergave op een webpagina.

EDIT: en echo ajb geen statische plakken HTML, maar enkel de dynamische delen. Daar maak je dan des te duidelijker het onderscheid tussen statisch en dynamisch.
Gewijzigd op 18/12/2017 19:15:03 door Thomas van den Heuvel
 

Pagina: « vorige 1 2



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.