Gebruikersnaam uit sessie blijft staan

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

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 »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Software Ontwikkelaar

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 »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

Bekijk vacature »

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

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 »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 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

Bekijk vacature »
John De Zon

John De Zon

12/07/2014 22:58:06
Quote Anchor link
Beste,

ik heb een login systeem dat met het vervelende probleem zit dat als je iemand uitlogd en daarna een ander terug inlogt de gebruikersnaam van de eerste blijft staan. Bijvoorbeeld: ik ben 1 er staat Welkom 1 ik log uit en log in met 2 en er staat Welkom 1.
Hieronder mijn code's:

Logout.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
<?php
include 'config/mysql.php';
?>

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <link rel="stylesheet" href="css/main.css" />
        <link rel="shortcut icon" href="images/favicon.png" type="image/png">
        <title>TeamGame: Uitloggen</title>
    </head>
    <body>
        <div id="header">
            <img src="images/logo.png" class="left" />
            <div class="right">
                <table>
                    <tr>
                    <form method="post" action="login.php" style="position:fixed;">
                        <td><label for="userName">Username: </label></td>
                        <td><input type="text" name="userName" class="form_boxText"/></td>
                        
                        <td><label for="password">Wachtwoord: </label></td>
                        <td><input type="password" name="password" class="form_boxText"/></td>
                        
                        <td><button type="submit" name="loginButton" class="button_login" value="Login">Login</button></td>
                    </form>
                    </tr>
                </table>
            </div>
        </div>
        <div id="body" style="padding-left:25%;">
            <table border="0" align="center">                
                <tr>
                <!-- content -->
                    <td height="693" align="center">
                        <?php
//If the user is logged, we log him out
if(isset($_SESSION['userName']))
{

        //We log him out by deleting the username and userid sessions
        unset($_SESSION['userName']);
?>

<div class="message">You are logged out.<br />
                        <?php
} else {
    echo 'We kunnen je niet uitloggen, mischien ben je al uitgelogd.';
}

?>

                    </td>
                </tr>
            </table>
        </div>
    </body>
    
</html>


Mysql.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
session_start();
mysql_connect('localhost', 'root', 'root') or die('Could not conect to MySQL.');
mysql_select_db('root') or die('Could not connect to MySQL database.');
?>


Profile.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
<?php
include 'config/mysql.php';
if(isset($_SESSION['userName'])) {
?>

<!DOCTYPE html>
<html>
    <head>
        <title>TeamCrafted: Profiel</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="stylesheet" type="text/css" href="http://www.teamgame.tk/css/game.css">
    </head>
    <body>
        <?php include_once("header.php"); ?>
    <div class="content">
            <div>
                <h2>Welkom <?php echo $_SESSION['userName'];?>,</h2>
              <p>op onze browsergame website!</p>
              <p>Hieronder kan je een browsergame naar keuze uikiezen.</p>
            </div>
    </div>
        <ddiv class="image_1">
            <a href="http://www.teamcrafted.tk/browsergame/business_game.php">
                <imdg src="http://www.teamcrafted.tk/browsergame/images/business_game.png" alt="logo" title="TeamCrafted">
            </a>
        </divd>
    </body>
</html>
<?php
} else {
    header('Location: index.php');
}

?>


Ik hoop dat iemand me hiermee kan helpen!


Mvg,
Gewijzigd op 03/04/2017 18:56:02 door - Ariën -
 
PHP hulp

PHP hulp

14/05/2024 19:27:06
 
Frank Nietbelangrijk

Frank Nietbelangrijk

13/07/2014 01:31:48
Quote Anchor link
en waar is je login(.php) ?
 
John De Zon

John De Zon

13/07/2014 12:34:37
Quote Anchor link
Login.php linkt aan func_login.php hier de Func_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
<?php
error_reporting('NOTICE');

include 'config/mysql.php';

function
login() {
    $userName = $_POST['userName'];
    $password = $_POST['password'];
    
    $query = mysql_query("SELECT * FROM `logins` WHERE `userName`='$userName' AND `password`='$password'");
    
    $errors = array();
    
    if (empty($userName)) {
        $errors[] = 'Je gebruikersnaam kan niet leeg zijn.';
    }

    
    if (empty($password)) {
        $errors[] = 'Je wachtwoord moet volledig zijn.';
    }
    

    if ($errors==true) {
        foreach ($errors as $error) {
            echo $error.'<br />';
        }
    }
else {
        if (mysql_num_rows($query)==true) {
            echo 'Ingelogd! We sturen je door naar je configuratiescherm.';
            $_SESSION['userName'] = $_POST['userName'];
            include 'config/redirect_profile.php';
        }
else {
            echo 'Login mislukt. Heb je wel een juiste email of een juist wachtwoord ingegeven?';
        }
    }

}


?>
Gewijzigd op 13/07/2014 12:54:38 door John De Zon
 
Ozzie PHP

Ozzie PHP

13/07/2014 14:01:53
Quote Anchor link
>> ik heb een login systeem dat met het vervelende probleem zit dat als je iemand uitlogd en daarna een ander terug inlogt de gebruikersnaam van de eerste blijft staan.

Ik zie dit staan in jouw code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
if(isset($_SESSION['userName']))
{

        //We log him out by deleting the username and userid sessions
        unset($_SESSION['userName']);
?>

Waarom vernietig je niet de complete sessie? Waarom unset je alleen de username?
 
John De Zon

John De Zon

13/07/2014 14:19:51
Quote Anchor link
Hoe doe je dat dan?
 
Victor G

Victor G

13/07/2014 15:43:21
Quote Anchor link
Wat je nu doet is een key uit de array* weghalen, als je de hele array weg wil hebben doe je simpelweg

* $_SESSION is een array

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
unset($_SESSION);
?>
 
John De Zon

John De Zon

13/07/2014 15:49:44
Quote Anchor link
Als ik dat doe gebeurt er niets
 
Frank Nietbelangrijk

Frank Nietbelangrijk

13/07/2014 15:58:40
Quote Anchor link
Victor G op 13/07/2014 15:43:21:
Wat je nu doet is een key uit de array* weghalen, als je de hele array weg wil hebben doe je simpelweg

* $_SESSION is een array

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
unset($_SESSION);
?>


daar heb je
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php session_destroy(); ?>
voor.

Maar dan is dus alles uit je sessie weg, ook dingen die niet met inloggen te maken hebben.

Toevoeging op 13/07/2014 16:05:53:

wat gebeurt er in config/redirect_profile.php ?
 
John De Zon

John De Zon

13/07/2014 16:06:10
Quote Anchor link
Ik heb het probleem ook zo nog steeds als ik 2 keer herlaad via de profile.php?id=1 pagina werkt het wel.
 
H Kse

H Kse

13/07/2014 17:10:59
Quote Anchor link
Dit probleem had ik ook gehad ik denk dat dat te maken heeft met dat de eerste refresh je session_destroy() in werking gaat (vernietigen van session).

En bij je 2e refresh de sessions niet meer bestaat vanwege je eerste refresh.

Gewoon logout.php maken en daar session_destroy() doen ?
 
Erwin H

Erwin H

13/07/2014 17:46:43
Quote Anchor link
Victor G op 13/07/2014 15:43:21:
Wat je nu doet is een key uit de array* weghalen, als je de hele array weg wil hebben doe je simpelweg

* $_SESSION is een array

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
unset($_SESSION);
?>


Even de manual lezen:
Quote:
Caution Do NOT unset the whole $_SESSION with unset($_SESSION) as this will disable the registering of session variables through the $_SESSION superglobal.
 
John De Zon

John De Zon

13/07/2014 18:02:50
Quote Anchor link
@Frank alleen een redirect in html
 
- SanThe -

- SanThe -

13/07/2014 23:13:02
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
session_start();

// Uitloggen
        session_destroy();
        session_id(sha1(microtime()));
        session_start();
?>
 
John De Zon

John De Zon

13/07/2014 23:17:26
Quote Anchor link
Dit probleem gaat maar niet weg. Kan iemand misschien een andere aanpak van sessie doorsturen die volgens hem/haar wel moet werken.
 
- SanThe -

- SanThe -

13/07/2014 23:29:21
Quote Anchor link
Als je mijn code gebruikt ben je echt wel uitgelogd.
Dus wat is het probleem nog?
 
John De Zon

John De Zon

13/07/2014 23:31:10
Quote Anchor link
De gebruikersnaam blijft nog steeds staan!
 
- SanThe -

- SanThe -

13/07/2014 23:33:17
Quote Anchor link
Lijkt mij stug.
Wat heb je nu?
 



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.