geen sessies aangemaakt...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Laravel developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

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 »

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 »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

SQL database ontwikkelaar

Functie omschrijving Ben jij niet bang voor complexe algoritmes? Schikt het schrijven van procedures in T-SQL jouw niet af en heb jij al de nodige informatie in SQL, dan is functie precies wat voor jou! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat werken aan de complexere projecten waar jij van A tot Z bij betrokken bent. Je gaat zorg dragen voor het ontwerp, de ontwikkeling en het updaten van SQL databases. Dit doe je op basis van T-SQL. Jij bent van start tot finish betrokken bij de projecten die jij leidt. Je houdt contact met klanten en

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »
The Pope

The Pope

29/08/2005 12:12:00
Quote Anchor link
hallo, ik heb laatst een topic gemaakt met de vraag of het gebruik van sessies wel veilig is voor een loginscript, er was verteld dat het wel veilig was als je het koppelt aan het ip-adres, dit heb ik geprobeerd maar bij het inloggen wil hij geen sessies onthouden.
dit is het loginscript:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
require("includes/database.php");
session_start();
ob_start();
?>

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
<?
      if($_SERVER['REQUEST_METHOD'] == "POST"){
      // alles ingevult?
      if(empty($_POST["usrname"])){
      header("Location:index.php");
      }

      if(empty($_POST["pass"])){
      header("Location:index.php");
      }

      // alles ingevult kijken of username bestaad.
      if(!empty($_POST["usrname"]) && !empty($_POST["pass"])){
      $name = mysql_query("SELECT usrname FROM soc_users WHERE usrname='".$_POST["usrname"]."'");
      $nameck = mysql_num_rows($name);
      if($nameck == 0){
        header("Location:index.php");
      }

      if($nameck == 1){
      $pass = mysql_query("SELECT * FROM soc_users WHERE usrname='".$_POST["usrname"]."'");
      $passo = mysql_fetch_assoc($pass);
      $spass = md5($_POST["pass"]);
      if($passo["pass"] == $spass){    
      $_SESSION["soc_usr_name"] == $passo["usrname"];
      $_SESSION["soc_usr_ip"] == $_SERVER['REMOTE_ADDR'];
        header("Location:http://game.kooistrawebdesign.nl/game/");
      }

      else{
      header("Location:index.php");
      }
      }
      }
      }

      ?>
 
PHP hulp

PHP hulp

27/05/2026 08:28:46
 
Jelmer -

Jelmer -

29/08/2005 12:37:00
Quote Anchor link
Waarom twee maal een query?
1 keer is meer dan genoeg toch?
SELECT * FROM users where username = addslashes($_POST['username']) AND password = md5($_POST['password'])

Dan wordt je hele script al een stuk simpeler
 
Han eev

Han eev

29/08/2005 13:39:00
Quote Anchor link
Als hij de sessies niet wil onhouden moet je ff gaan zoeken of er al een $variable bestaat die deze zelfde naam heeft als de sessie zo ja dan word het over genomen en dan doet hij het niet.
 
Jan Koehoorn

Jan Koehoorn

29/08/2005 13:45:00
Quote Anchor link
de regel session_start () moet als eerste in je script staan. Daarna pas de require doen.
Gewijzigd op 29/08/2005 13:45:00 door Jan Koehoorn
 
The Pope

The Pope

29/08/2005 14:34:00
Quote Anchor link
ik heb het script vereenvoudigd zoals Jelmer dat aangaf.
voor zover ik kan zien is er (nu) geen variable die dezelfde naam heeft als de sessie, en heb session_start() bovenaan staan.
Het nieuwe script:

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
<?
session_start();
ob_start();
require("includes/database.php");
      if($_SERVER['REQUEST_METHOD'] == "POST"){
      // alles ingevult?
      if(empty($_POST["usrname"])){
      header("Location:index.php");
      }

      if(empty($_POST["pass"])){
      header("Location:index.php");
      }

      // alles ingevult kijken of username bestaad.
      if(!empty($_POST["usrname"]) && !empty($_POST["pass"])){
      $query = mysql_query("SELECT * FROM soc_users WHERE usrname='".$_POST["usrname"]."' AND pass='".md5($_POST["pass"])."'");
      if(mysql_num_rows($query) == "0"){
      header("Location:index.php");
      }

      if(mysql_num_rows($query) == "1"){
      $_SESSION["soc_usr_name"] == $_POST["usrname"];
      $_SESSION["soc_usr_ip"] == $_SERVER['REMOTE_ADDR'];
      header("Location:http://game.kooistrawebdesign.nl/game");
      }

      else{
      header("Location:index.php");
      }
      }
      }

      ?>


hij maakt de sessie nog steeds niet aan, maar ik vraag me af of het misschien ook aan het check-script kan liggen:
want bovenstaand script werkt wel als ik deze niet include.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
if($_SESSION["soc_usr_name"] == ""){
header("Location:http://game.kooistrawebdesign.nl/");
}

if($_SESSION["soc_usr_ip"] == ""){
header("Location:http://game.kooistrawebdesign.nl/");
}

?>


bovenaan de pagina's waar deze op geïncluded wordt staat session_start();
Gewijzigd op 29/08/2005 14:35:00 door The Pope
 
Han eev

Han eev

29/08/2005 15:15:00
Quote Anchor link
Als de sessie niet bestaat of als het leeg is gaat hij naar de header dus in denk dat het komt doordat hij niet bestaat.
 
Jan Koehoorn

Jan Koehoorn

29/08/2005 15:23:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
      if(mysql_num_rows($query) == "0"){
      header("Location:index.php");
      }

      if(mysql_num_rows($query) == "1"){
?>


Het resultaat van mysql_num_rows is een integer en geen string. Haal de dubbele aanhalingstekens om die 0 en die 1 eens weg?
 
Casper

Casper

29/08/2005 16:41:00
Quote Anchor link
Volgens mij moet ob_start() nog boven session_start()
 
- SanThe -

- SanThe -

29/08/2005 17:04:00
Quote Anchor link
Dit kan ook korter:

if(empty($_POST["usrname"])){
header("Location:index.php");
}
if(empty($_POST["pass"])){
header("Location:index.php");
}

Namelijk:

if(empty($_POST["usrname"]) OR empty($_POST["pass"]))
{
header("Location:index.php");
}
 
Jan Koehoorn

Jan Koehoorn

29/08/2005 17:14:00
Quote Anchor link
Ik wist niet dat PHP ook OR kende? Dat is toch || ?
 
Casper

Casper

29/08/2005 17:31:00
Quote Anchor link
kan allebei Jan, je kan ook AND doen ipv &&
 



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.