Login > 2x inloggen dan pas redirect

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

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 »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

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

09/11/2024 03:27:26
 
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.