Login > 2x inloggen dan pas redirect

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack .NET Developer @ Utrecht

2021-07-28 iSense Fullstack .NET Developer Spreekt het werken in een complexe omgeving jou aan, waarbij de klant, de markt en het beheren van data voor interne en externe partijen aan bod komen? Solliciteer dan nu! ISPA50580 Organisatie Onze klant is een grote organisatie en is actief in de financiële sector. Je komt terecht in een omgeving waar ze met een team van zo'n 50 collega's inzicht geven in alle speerpunten van de organisatie zoals digitalisering, KYC (Know Your Customer) en bereikbaarheid voor zowel de centrale bank als de lokale banken. Samen met collega's van Business Intelligence creëer je impactvolle datagerelateerde

Bekijk vacature »

Web Developer (m/w/d)

Web Developer IT and Infrastructure EMBL Heidelberg Closing date: 22 October 2021 Contract duration: 4 years (project related) Grading: 6, 7 or 8; depending on experience (monthly salary starting from 3.8k€ up to 4.8k€ after tax, plus other benefits)s Reference number: HD02055 IT Services operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. In collaboration with the EMBL-EBI in Cambridge our team is creating and implementing a new web infrastructure for all EMBL websites. We are looking to recruit an enthusiastic Web Developer to join the Software

Bekijk vacature »

Java ontwikkelaar

Het schrijven van software en applicaties die er echt toe doen, dit doe jij onder andere als Java ontwikkelaar. Wij zoeken een Java ontwikkelaar voor ons hoofdkantoor in Waalwijk voor 40 uur per week. Het schrijven van software en applicaties die er echt toe doen, dit doe jij onder andere als Java ontwikkelaar. DMG, een huis vol mogelijkheden. Als Java ontwikkelaar werk je aan business applicaties, API’s en webservices die zowel binnen het bedrijf als door klanten en/of zakelijke partners worden gebruikt. Op deze manier kunnen we onze klanten nog beter bedienen en kunnen medewerkers hun werk eenvoudiger uitvoeren. Het

Bekijk vacature »

PHP Developer @ Bergen op Zoom

2021-06-24 iSense PHP Developer PHP Developer ISBO50267 Nieuw Organisation For our client in the South of the Netherlands we are looking for a PHP developer with several years of experience. The organization is the largest web shop in the Benelux in their industry, and aims to become the largest in Europe in the future. An ambitious goal that motivates the employees of the organization on a daily basis to get the best out of it. With hundreds of thousands of packages sent annually and millions of unique visitors per year, the company is the market leader in the Benelux. The

Bekijk vacature »

Projectleider ICT

Als Projectleider bij Actacom ben je verantwoordelijk voor het tijdig en juist opleveren van verschillende kleine en grote (migratie)projecten bij onze klanten. Je plant de projecten en activiteiten in in samenwerking met opdrachtgevers en de betrokken afdeling(en), je richt de projecten in en initieert deze. Je houdt je bezig met het opstellen van projectdoelen, projectmanagement en het bewaken van de budgetten en de tijdsduur van de projecten. Er lopen meerdere projecten door elkaar heen. Je streeft continu naar optimalisatie van het eindresultaat en stopt daar genoeg energie, aandacht en tijd in. Binnen de organisatie begeef jij je, met al je

Bekijk vacature »

Fullstack .NET developer Sociale domein

Bedrijfsomschrijving Dit mooie bedrijf is al ruim 30 jaar actief binnen de sociale sector. Ze helpen mensen met een afstand tot de arbeidsmarkt naar werk toe, maar ook op het gebied van zorg en welzijn dragen zij hun steentje bij. Dit doen ze inmiddels niet alleen meer in Nederland maar ook over de landsgrenzen heen. Het bedrijf is nu 700 man groot en de IT afdeling is ondersteunend aan de business en bestaat nu uit 20 medewerkers verdeeld over 2 development teams. Functieomschrijving Je komt te werken binnen een van de development teams. Je gaat werken aan portalen voor de

Bekijk vacature »

Front-end Developer / HTML / JavaScript @ Utrecht

2021-09-27 iSense Front-end Developer / HTML / JavaScript Ben jij een Front-end Web Developer met minimaal 3 jaar ervaring en vindt je het te gek om te werken aan de vernieuwing van een web platform met daarbij een nieuwe responsive (mobiele) applicatie? Lijkt het je leuk om te werken bij een hechte organisatie die inmiddels een grote en bekende speler is geworden op HR gebied binnen Nederland? Lees dan nu verder! ISRI51000 Organisatie Als front-end developer ga je aan de slag bij een organisatie die de afgelopen jaren gegroeid is naar een bekende speler op HR gebied binnen Nederland. Hun

Bekijk vacature »

Business Developer III

Description of activities: Sinds de zomer van 2020 is ‘chatbot Anna’ geïntroduceerd voor zakelijke klanten van ABN AMRO. In de afgelopen maanden wisten steeds meer klanten de chatbot te vinden voor vragen met betrekking tot hun bankzaken. Daarnaast is in de hernieuwde bankstrategie van begin december 2020 het belang van digitalisering nog duidelijker geworden. Dit betekent dat de rol van chatbot Anna belangrijker wordt en we Anna zowel in de breedte als de diepte veel zullen moeten trainen. En daarvoor zoeken we nu een Conversation Designer, die inhoudelijk zorgt voor het ontwerpen van de dialogen. With the following results: Als

Bekijk vacature »

Junior Fullstack JAVA developer @ Regio Den Haag

2021-10-01 iSense Junior Fullstack JAVA developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond en wil je graag aan de slag als Fullstack JAVA Developer? Lees dan snel verder! Want in januari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie JAVA. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISNA51156 Meerdere functies beschikbaar Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf januari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart

Bekijk vacature »

Senior OutSystems Developer

Wie zijn wij? In korte tijd hebben we als startup een platform ontwikkeld en in de markt gezet voor het organiseren van volledige mobiliteit van consumenten en medewerkers van bedrijven. Openbaar vervoer, deelauto’s, deelfietsen en nog veel meer kun je plannen, boeken, betalen en gebruiken met ons platform bestaande uit onder meer een app, backend en een multimodale reisplanner. Met een jong en slagvaardig team zijn we in rap tempo de markt aan het veroveren. Nu nog hoofdzakelijk in Nederland maar met grote plannen om de grens over te gaan. We zoeken naar een senior OutSystems Developer om de ontwikkeling

Bekijk vacature »

PHP Developer (junior)

Als Junior 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. Alles valt te leren als je maar affiniteit hebt met code. We vinden nieuwsgierigheid een groot goed. Ons motto is dan ook: alles valt te leren als je maar nieuwsgierig bent! 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

Bekijk vacature »

Lead Developer in het Spoordomein

Ben jij altijd degene in het team die de knopen doorhakt? Die samen met collega’s de best passende oplossing bepaalt? Wat ga je doen? Als Lead Developer ben je de spil tussen de klant en het ontwikkelteam. Je helpt aan de ene kant de Product Owner met het managen van de backlog en het realiseren van de business doelstellingen. En aan de andere kant zorg je voor een stabiele, flexibele software applicatie van hoge kwaliteit. Je zoekt continu naar verbeteringen in de architectuur, de gebruikte technologieën, het proces en de mensen. Je daagt je team uit om met goede ideeën

Bekijk vacature »

Junior .NET ontwikkelaar @ Den Haag

2021-09-22 iSense Junior .NET ontwikkelaar Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51105 Locatie Den Haag e.o. Wat ga je doen tijdens het Fullstack .NET Developer Traineeship? Vanaf januari/februari 2022 krijg jij

Bekijk vacature »

SAP CRM Developer @ Den Haag

2021-07-26 iSense SAP CRM Developer Heb jij ervaring met SAP CRM/UI5 en Webdypro ABAP? Denk jij niet in problemen maar in oplossingen en wil jij met die oplossingen de business naar een hoger niveau tillen? Lees dan snel verder! ISKA50585 Organisatie De organisatie staat voor het leveren van een efficiënte en kwalitatief hoogwaardige salaris- en personeelsadministratie. Je gaat samenwerken met ICT-professionals met uiteenlopende kennis en achtergronden. Hou je van Agile samenwerken en kom je maximaal tot je recht in zelfsturende teams? Dan is dit de plaats waar jouw toekomst ligt. Voor deze functie zijn we op zoek naar een ervaren

Bekijk vacature »

Lead Developer / React / Digitale campagnes @ Utre

2021-09-27 iSense Lead Developer / React / Digitale campagnes Wil jij als Lead React Developer aan de slag bij een organisatie die inhouse alleen maar de meest innovatieve projecten oppakt? Lijkt het je daarnaast leuk om de verantwoordelijkheid te dragen over een development team en zelf met React (van scratch af aan) vooruitstrevende applicaties en platformen te ontwikkelen? Lees dan nu verder! ISRI48991 Organisatie In het hartje van Utrecht kom je als Lead React Developer te werken bij een organisatie die inhouse werkt aan tal van innovatieve oplossingen voor relaties. Hiervoor werken ze met de nieuwste tools en technieken en

Bekijk vacature »
Marvin H

Marvin H

10/01/2010 12:48:00
Quote Anchor link
Ik heb een login script gemaakt, het probleem is alleen dat als na het invullen van het form en controle van de gegevens de pagina niet automatisch redirect naar de index.php. Ik gebruik hiervoor een location header. Als ik dan voor de tweede keer inlog werkt het wel. Iemand een oplossing?

De HTML code staat nu ook in php, dit omdat ik de ?> heb weggehaald, zodat het op het forum makkelijker te lezen is :P

*** LOGIN.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
<?php
// CONTROLE OF ER AL EEN SESSION BESTAAT
session_start();
$sessie = explode(";", $_SESSION['cmssession']);
if($sessie[1] == $_SERVER['REMOTE_ADDR']) {
header( 'Location:index.php');
}

    <
html>
    <
title>Aanmelden</title>
    <
body>
    <
b>Aanmelden:</b><br><br>
    <
form action="" method="post">
      <
table width="350" border="0">
        <
tr>
          <
td>Gebruikersnaam:</td>
          <
td><input type="text" name="username" size="35"></td>
        <
/tr>
        <
tr>
          <
td>Wachtwoord:</td>
          <
td><input type="password" name="password" size="35"></td>
        <
/tr>
        <
tr>
          <
td>&nbsp;</td>
          <
td><input type="Submit" value="Aanmelden"></td>
        <
/tr>
      <
/table>
    <
input type="hidden" name="check" value="1">
    <
/form>
    <
/body>
    <
/html>

if ($_POST["check"] == "1" && (!empty($_POST["username"]) && $_POST["password"]))
    {

        $username=htmlspecialchars(stripslashes($_POST["username"]));
        $password=htmlspecialchars(stripslashes($_POST["password"]));
        $ip=$_SERVER['REMOTE_ADDR'];
        
        include_once 'includes/dbconnect.php';
        
        $password1 = sha1('cms!5as?'.$password);
        $sqllogincheck = mysql_query("select count(*) from _cmsuser where username = '$username' and password = '$password1'") or die(mysql_error());        
        
        $results = mysql_result($sqllogincheck, "0");  
        
        if ($results == 0){
        echo "<font color='red'>Gebruikersnaam en/of wachtwoord niet correct.</font>";
        }

        
        else
        {
        $_SESSION['cmssession'] = $username.';'.$ip;
        header( 'Location:index.php');
        }

include_once 'includes/dbclose.php';
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door Marvin H
 
PHP hulp

PHP hulp

17/10/2021 03:13:18
 
Gerben Jacobs

Gerben Jacobs

10/01/2010 13:17:00
Quote Anchor link
Waarschijnlijk is het omdat sessies pas op een volgende pagina (of pagaina refresh) actief zijn.

Het beste kan je gewoon een boolean maken die kijkt of je wel of niet de juiste invoergegevens hebt verzonden. En dan die boolean gebruiken om A) sessie's te zetten en B) vervolgens een header() roepen.
 
Joren de Wit

Joren de Wit

10/01/2010 13:20:00
Quote Anchor link
@Gerben: als je goed kijkt, doet hij dat ook gewoon...

Het probleem zit hem er alleen in dat die header() van regel 53 nooit uitgevoerd zal worden aangezien er al output (HTML) naar de browser verzonden is. Die regel zou dus ook een 'headers already sent' foutmelding op moeten leveren.

De oplossing: verplaats alle php logica naar het begin van je script en echo de output pas helemaal op het einde.

ps. En zorg er tijdens het testen voor dat de error_reporting instelling op de hoogste stand staat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
error_reporting(E_ALL);
?>
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Marvin H

Marvin H

10/01/2010 13:43:00
Quote Anchor link
Blanche schreef op 10.01.2010 13:20:
@Gerben:
als je goed kijkt, .....

De oplossing: verplaats alle php logica naar het begin van je script en echo de output pas helemaal op het einde.

ps. En zorg er tijdens het testen voor dat de error_reporting instelling op de hoogste stand staat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
error_reporting(E_ALL);
?>


Heb nu alle PHP bovenaan gezet, zonder dat er nog een HTML code boven staat, echter werkt het nog niet...
 
Marvin H

Marvin H

10/01/2010 13:47:00
Quote Anchor link
Had in een htaccess php error uitstaan, nu aangezet... krijg inderdaad header foutmeldingen...

Notice: Undefined index: cmssession in /var/www/g6055/white-it.nl/HTML/cms/login.php on line 6

Notice: Undefined offset: 1 in /var/www/g6055/white-it.nl/HTML/cms/login.php on line 7

Notice: A session had already been started - ignoring session_start() in /var/www/g6055/white-it.nl/HTML/cms/login.php on line 25

Warning: Cannot modify header information - headers already sent by (output started at /var/www/g6055/white-it.nl/HTML/cms/login.php:6) in /var/www/g6055/white-it.nl/HTML/cms/login.php on line 27


Heb nu de onderstaande code....

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

// CONTROLE OF ER AL EEN SESSION BESTAAT
session_start();
$sessie = explode(";", $_SESSION['cmssession']);
if($sessie[1] == $_SERVER['REMOTE_ADDR']) {
header( 'Location:index.php');
}


if ($_POST["check"] == "1" && (!empty($_POST["username"]) && $_POST["password"]))
    {

        $username=htmlspecialchars(stripslashes($_POST["username"]));
        $password=htmlspecialchars(stripslashes($_POST["password"]));
        $ip=$_SERVER['REMOTE_ADDR'];
        
        include_once 'includes/dbconnect.php';
        
        $password1 = sha1('cms!5as?'.$password);
        $sqllogincheck = mysql_query("select count(*) from _cmsuser where username = '$username' and password = '$password1'") or die(mysql_error());        
        
        $results = mysql_result($sqllogincheck, "0");  
        
        if ($results == 1){
        session_start();
        $_SESSION['cmssession'] = $username.';'.$ip;
        header( 'Location:index.php');
        }

        
        else
        {
        echo "<font color='red'>Gebruikersnaam en/of wachtwoord niet correct.</font>";
        }

        include_once 'includes/dbclose.php';
    }


    <
html>
    <
title>Aanmelden</title>
    <
body>
    <
b>Aanmelden:</b><br><br>
    <
form action="" method="post">
      <
table width="350" border="0">
        <
tr>
          <
td>Gebruikersnaam:</td>
          <
td><input type="text" name="username" size="35"></td>
        <
/tr>
        <
tr>
          <
td>Wachtwoord:</td>
          <
td><input type="password" name="password" size="35"></td>
        <
/tr>
        <
tr>
          <
td>&nbsp;</td>
          <
td><input type="Submit" value="Aanmelden"></td>
        <
/tr>
      <
/table>
    <
input type="hidden" name="check" value="1">
    <
/form>
    <
/body>
    <
/html>

?>
 
Joren de Wit

Joren de Wit

10/01/2010 13:58:00
Quote Anchor link
De header already sent foutmeldingen worden veroorzaakt door de twee foutmeldingen die eerder gegeven worden. Los die dus eerst op en de overige foutmeldingen zullen ook verdwijnen...
 
Marvin H

Marvin H

10/01/2010 14:04:00
Quote Anchor link
Blanche schreef op 10.01.2010 13:58:
De header already sent foutmeldingen worden veroorzaakt door de twee foutmeldingen die eerder gegeven worden. Los die dus eerst op en de overige foutmeldingen zullen ook verdwijnen...


DAMN... heb het gevonden, komt door de dbconnect.php... hier stonden na het sluiten van de php ?> nog twee lege regels... :S

maar goed hij doet het nu :P
Gewijzigd op 01/01/1970 01:00:00 door Marvin H
 



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.