logout probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Engineer

Vacature Software Engineer Heb jij zin om midden in een gezellig, hecht en innoverend team te werken? Dan ben je op de juiste plek! Wij zijn opzoek naar een enthousiaste Software Engineer. Lees dus snel door! INBISCO zoekt een creatieve, gemotiveerde full-stack Software Engineer om ons developmentteam te versterken. Je werkt in deze functie nauw samen met de afdeling sales en een gezellig team van multidisciplinaire ontwikkelaars. Je bent tijdens de ontwikkeling bezig met zowel front-end als back-end van de software en maakt vooruitstrevende software-oplossingen. Bij INBISCO vinden we het belangrijk dat iedereen zijn of haar ei kwijt kan en

Bekijk vacature »

Senior Front-end Developer vacature

Senior Front-end Developer Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Je bent creatief, thuis in gebruikersinteractie en een Developer in hart en nieren. Daarnaast heb jij een klantgerichte en initiatiefrijke houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe jij als developer bij Sogeti? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie, als intern bij Sogeti. Jij houdt van het uitdenken en implementeren van responsive (web) apps, en zet hiervoor jouw uitgebreide

Bekijk vacature »

Senior C++ Developer 3D Thuiswerken

Functieomschrijving Wil jij als ervaren Software Developer met C++ werken bij een high-tech ingenieursbureau in Rotterdam? Dit high-tech ingenieursbureau maakt een applicatie waardoor hele topografische kaarten worden opgebouwd. Deze applicatie wordt gebruikt door de grootste organisaties van Nederland, waaronder de top 10 gemeentes van dit land! Wil jij meer weten? Lees dan snel verder! In C++ ontwikkelen van en werken aan innovatieve ruimtelijke ordening applicatie; Uitvoeren van technische implementaties bij klanten op locatie; Samenwerken in een dynamisch Agile team; Werken aan innovatie en kennisdeling. Functie-eisen Minimaal HBO of WO werk- en denkniveau; Je hebt minimaal 2 jaar ervaring als Developer

Bekijk vacature »

Senior software-engineer / frontend-developer

Functie­omschrijving Van backend tot frontend, jij bent van alle markten thuis. Bij dé ICT-dienstverlener van de Dienst Justitiële Inrichtingen ontwikkel jij als senior software-engineer / frontend-developer in Gouda applicaties met de nieuwste technologieën voor duizenden gebruikers. Op die manier zet jij je in voor een veiliger en rechtvaardiger Nederland. In jouw functie ontwikkel je in een DevOps-team oplossingen voor de klant. Door de scrum- of agile-aanpak doe je dat kortcyclisch. Op die manier kunnen we de vraag van de klant optimaal invullen. En samen met je collega’s zorg je er ook voor dat die bedachte oplossingen duurzaam voor de organisatie

Bekijk vacature »

Progress Developer / #1 software leverancier binne

Functieomschrijving Ben jij een ervaren Progress Developer die graag nog nieuwbouw ontwikkelt? Wil je daarnaast jouw hersenen kraken voor het automatiseren van complexe bedrijfsprocessen? Lees dan snel verder en kom erachter of deze rol als Progress Developer iets voor jou is! Uitvoeren van analyses ter bevordering van de betrouwbaarheid en performance van de bedrijfskritische applicatie; Meedenken over de architectuur en tevens waarborgen van de architectuur; Troubleshooten van complexe incidenten; Je deelt graag je kennis aan je collega’s; Maken van ontwerpen, schrijven van documentatie en het testen van de Progress applicatie; Implementeren van nieuwe functionaliteiten en het verzorgen van nazorg. Aanroepen

Bekijk vacature »

C# Developer

C# Developer De uitgebreide versie Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Stilstand is achteruitgang voor jou; je hebt behoefte aan collegae die jou alles leren over Microsoft technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt. Je hebt geen zin in een 60-urige werkweek maar haalt wel plezier uit zo nu en

Bekijk vacature »

IT support

Als 2e lijns werkplekbeheerder sta je in voor technische ondersteuning op verschillende manieren; aan het bureau van de eindgebruiker of “remote” via de telefoon /e-mail. Je ondersteunt eindgebruikers op het gebied van software of hardware problemen met laptops, desktops, smartphones, etc. Dit is een kans om te werken voor een ambitieuze organisatie die op kop loopt op het gebied van IT support service. Functieomschrijving  Field Service oplossingen bieden op basis van de vereisten van het incident.  Inkoop nieuwe IT hardware/software  Support en beheer van gebruikersaccount en rechten  Samenwerking met / en doorzetten van incidenten naar 3e

Bekijk vacature »

.NET Developer / ASP.NET MVC / Azure / Big Data

Functieomschrijving Ben jij een gepassioneerde .NET Developer met kennis van onder andere C#. ASP.NET MVC, Azure & React.JS en wil jij werken bij een belangrijke schakel binnen de woningbranche in een informeel team met 12 collega ontwikkelaars? Lees dan snel verder! Jouw werkzaamheden als .NET Developer bestaan uit: Het creëren van nieuwe features en het doorontwikkelen van een zeer omvangrijke applicaties/portalen met o.a. ASP.NET MVC, Symfony/React.JS, Azure en API's; Het meewerken aan uiteenlopende technische projecten; Meedenken over nieuwe tools en technieken om de IT naar een nog hoger niveau te tillen. Functie-eisen Als .NET Developer breng je het volgende met

Bekijk vacature »

Software Developer / Maatwerk / 4GL / SQL

Functieomschrijving Heb jij ervaring met Software Development en wil je je graag verder ontwikkelen bij een internationaal bedrijf in regio Eindhoven? Lees dan snel verder! Software ontwikkeling met technieken als Magic XPA en DB2 relationele databases. Ontwikkelen van nieuwe onderdelen van het centrale (maatwerk) softwarepakket. Uitbreiden bestaande functies binnen het pakket. Wensen en eisen van gebruikers in kaart brengen. Meedraaien in projecten. Informatieanalyses maken en uitwerken. Jezelf ontwikkelen binnen de organisatie, bijvoorbeeld op het gebied van BI of integratie met behulp van SAP PI/PO. Ondersteunen van de helpdesk bij software issues. Functie-eisen 1 tot 3 jaar ervaring op het gebied

Bekijk vacature »

Senior Backend developer (Scala/Python)

Wij zijn op zoek naar een senior Backend developer met een affiniteit met security om de bestaande backend software te implementeren en uit te breiden. Tachyonic Solutions is een lean organisatie die zich richt op het leveren van software en hostingoplossingen voor hoge beveiligingsdoeleinden (Private Cloud) en communicatie software. Derhalve zoeken wij ook iemand die het fijn vindt om in een klein team zelfstandig te werken en die bereid is om veel eigen verantwoordelijkheid op zich te nemen. Je moet dan ook aantoonbare ervaring hebben zodat we je die vrijheid kunnen geven. Werkzaamheden: -het uitbreiden van bestaande softwareoplossingen -het in

Bekijk vacature »

Software ontwikkelaar

Voor diverse bedrijven in de regio Maastricht & Maastricht Aachen Airport, zijn wij op zoek naar zowel junior als ervaren “software developers”. Je dag begint met de dagelijkse stand-up; samen met je teamgenoten maak je een plan voor de komende dag. Door het meteen kunnen toepassen van je opgedane kennis, ga je ook meteen bijdragen aan het developteam en aan de resultaten van het bedrijf. Als Software Developer ontwikkel je mee, met behulp van .NET (C#, ASP.NET, MVC, SQL), HTML, CSS en JavaScript ontwerp en realiseer je klant specifieke opdrachten. Je dagelijkse werkzaamheden bestaan uit het analyseren van de behoeften

Bekijk vacature »

Junior / Medior BI Ontwikkelaar

Uitdagende Medior BI Ontwikkelaars positie binnen een hecht team uin de energie sector in Vlissingen. Je draagt bij aan het nemen van data gedreven beslissingen voor de organisatie welke impact maken op strategisch en tactisch niveau. Bedrijfsomschrijving Onze klant richt zich op productie, handel én levering van energieproducten en-diensten op dezakelijke markt. Door mondiale prijsbewegingen van grondstoffen en de transitie naar eenduurzame, CO2-neutrale energievoorziening, zijn energiemarkten zeer dynamischen volatiel.Daarom optimaliseren we onze portefeuille aan zeer flexibele productie-, transport-enopslagcapaciteit continu en handelen we 24 uur per dag, 7 dagen per week. In deze dynamischeenergiemarkt iszijde stabiele factor.Dat is altijd zo geweest!

Bekijk vacature »

.NET C# ontwikkelaar gezocht (C# Winforms, Xamarin

.NET C# ontwikkelaar bij een slagvaardig en hard groeiend bedrijf met korte lijnen? In een omgeving waar je onder andere direct samen met de oprichter werkt aan het verder ontwikkelen van een vernieuwend product? Dan is deze vacature zeker iets voor jou. Voor een bedrijf in Rotterdam zijn we momenteel op zoek naar een .NET C# ontwikkelaar. Het gaat om klein bedrijf dat op een punt is aanbeland waar de vraag naar hun software flink aan het toenemen is. Hierdoor zijn ze op zoek naar meerdere .NET ontwikkelaars die samen met de oprichter en nog verschillende andere collega’s hun software

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Wat ga je doen? Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q.

Bekijk vacature »

Senior Fullstack .NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »
Niek Kasius

Niek Kasius

05/03/2014 18:03:51
Quote Anchor link
Ik al hier al eens een vraag hier over gesteld, en heb daar ook een bevredegend antwoord op gehad.
Maar nu heb ik er toch nog een vraag over.
Ik heb onderstand script in gebruik.
In 2 verschillende tabelen,
Alleen met het verschil dat in de een dit staat: SESSION['member_gebruiker_id']
En de andere dit: SESSION['admin_gebruiker_id']
En dat werkt prima zodat ik nu kan inloggen zonder dat ik in de ander tabel ook ingelogt ben.
Alleen het uitlogen werkt niet goed, want als ik in de admin ben ingelogt en dan naar de members ga zonder eerst uit te loggen, moet ik daar ook inloggen, wat goed is, maar als ik daar dan uitlog ben ik ook uit gelogt in de admin.
Nu geen antwoorden zoals
Ze staan allebij wel in 1 database maar in verschillende tabellen.

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
ini_set('display_errors',1); // 1 == aan , 0 == uit
    error_reporting(E_ALL | E_STRICT);
include('../includes/config.php');

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

$gebruiker_query = "SELECT * FROM members WHERE gebruiker_naam = '".mysqli_real_escape_string($con, trim($_POST['gebruikersnaam']))."';";
  $gebruiker_sql   = mysqli_query($con, $gebruiker_query)or die(mysqli_error());
  $gebruiker_tellen= mysqli_num_rows($gebruiker_sql);
   if ($gebruiker_tellen == 1){
      $rij = mysqli_fetch_array($gebruiker_sql);
               if(sha1($_POST['wachtwoord']) == $rij['gebruiker_wachtwoord']){
                session_start();
                   $_SESSION['member_gebruiker_id']   = $rij['member_gebruiker_id'];
                   $_SESSION['gebruiker_naam'] = $rij['gebruiker_naam'];
                   $_SESSION['gebruiker_rank'] = $rij['gebruiker_rank'];
                header('Location: index1.php');
               }
else{
                   echo 'Fout bij het inloggen. Probeer het opnieuw';
               }
    }
else{
        echo 'Fout bij het inloggen. Probeer het opnieuw';
    }
}
else{
    echo '<br />

<table width="400px" align="center" valign="top" border="0" bordercolor="#0000A0" cellpadding="5" cellspacing="0">
  <form method="POST" action="inloggen.php">
    <tr>
      <td align="left">Naam:</td><td><input type="text" name="gebruikersnaam"></td>
      <td align="left">Wachtwoord:</td><td><input type="text" name="wachtwoord"></td>
      <td><input type="submit" name="inloggen" value="Inloggen"></td>
      <td>&nbsp;</td><td><a href="?uitloggen">uitloggen</a></td>
    </tr>
  </form>'
;
}

?>

En dit staat er in de logout
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
session_start();
include ("../includes/config.php");
session_destroy();
header('Location: index.php');
echo '<h3 align="center">Je bent successvol uit gelogt. <a href="inloggen.php">Klik hier</a>&nbsp; om in te loggen !</h3>';
?>

Ik heb al geprobeerd met header('Location: admin/index.php') en header('Location: members/index.php') maar dat werkt niet, en ook zonder header('Location: index.php') niet.

Wat doe ik fout?
Gewijzigd op 05/03/2014 18:05:05 door Niek Kasius
 
PHP hulp

PHP hulp

09/08/2020 07:13:50
 
Milo S

Milo S

05/03/2014 18:58:51
Quote Anchor link
Met sessions_destroy verwijder je simpelweg alle sessies. Kijk maar in de handleiding van php.net.

Je probleem is te verhelpen met de functie unset.
Gewijzigd op 05/03/2014 19:00:32 door Milo S
 
Niek Kasius

Niek Kasius

20/03/2014 16:28:37
Quote Anchor link
Dat werkte ook niet met unset, omdat ik had een index namelijk dit had staan:
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
<?php
session_start();
if(isset($_GET['uitloggen'])){
    session_unset();
    header('Location: index.php');
}
[
/code]

En nu ik dat verwijderd heb, En de logout heb geinclude op deze manier

[code]
[
code]<?php
echo '<div id="content">';  
if(isset($_GET['teamtoevoegen'])){
   include('team_toevoegen.php');
}
elseif(isset($_GET['wedstrijdtoevoegen'])){
   include('wedstrijd_toevoegen.php');
}
elseif(isset($_GET['standbewerken'])){
   include('stand_bewerken.php');
}
elseif(isset($_GET['uitloggen'])){
   include('uitloggen.php');  
}
else{
   include('admin_text.php');          
}
}
elseif(isset($_GET['registreren'])){
 include('registreren.php');      
}
else{    
   include('inloggen.php');
}[
/code]  

in de logout.php dit heb gezet:

[
code]
[
code]<?php
if (isset($_SESSION['gebruiker_id'])) {  
    unset($_SESSION['gebruiker_id']);
    header('Location: index.php');    
}
  
?>



Werkt het nu perfect
Gewijzigd op 20/03/2014 16:38:10 door Niek Kasius
 
Frank Nietbelangrijk

Frank Nietbelangrijk

20/03/2014 17:02:18
Quote Anchor link
Je moet natuurlijk niet de functie unset verwarren met session_unset. Die laatste mag in jouw situatie niet meer voorkomen omdat dan alle session variabelen om zeep geholpen worden.
 
Niek Kasius

Niek Kasius

20/03/2014 17:21:55
Quote Anchor link
wat bedoel je? ik heb die session_unset toch al verwijderd nu dus is het toch goed zo.
Ik heb nu dit voor de admin
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
<?php
include "../includes/header.php";
echo '<div id="header">';
session_start();
if(isset($_SESSION['gebruiker_id'])){
echo '<table width="100%">
<tr>
<td align="center" width="33%">&nbsp;</td>
<td align="center" width="33%"><b>BILJART ADMIN</b><br /><a href="../index.php">(bekijk stand)</a><br /><a href="../uitslagen.php">(bekijk uitslagen)</a></td>
<td align="right" valign="top" width="33%">Hallo<b>&nbsp;'
.$_SESSION['gebruiker_naam'].'</b>
 <a href="?uitloggen">uitloggen</a>&nbsp;&nbsp;&nbsp;</td>
</tr>
</table>
</div>
<div id="content">'
;  
if(isset($_GET['teamtoevoegen'])){
   include('team_toevoegen.php');
}
elseif(isset($_GET['wedstrijdtoevoegen'])){
   include('wedstrijd_toevoegen.php');
}
elseif(isset($_GET['standbewerken'])){
   include('stand_bewerken.php');
}
elseif(isset($_GET['uitloggen'])){
   include('uitloggen.php');  
}
else{
   include('admin_text.php');          
}
}
elseif(isset($_GET['registreren'])){
 include('registreren.php');      
}
else{    
   include('inloggen.php');
}

?>

<div id="footer">
<a href="index.php">Terug</a>
</div>
</div>



En voor de members bijna het zelfde met username als session
 
D B

D B

20/03/2014 17:44:26
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
session_start();
if(isset($_GET['uitloggen'])){
session_unset();
header('Location: index.php');
}

?>


Waar heb je dit staan, dit kan namelijk wel eens de fout geven... je unset hier de session....
Gewijzigd op 20/03/2014 17:45:04 door D B
 
Niek Kasius

Niek Kasius

21/03/2014 00:44:29
Quote Anchor link
D B
dit staat nergens meer, kijk maar eens in de reactie onder die van Milo S.
ik had dat erin staan, En dat gaf geen fout als er maar 1 inlogger was blijkbaar want ik kon dat niet testen op de localhost omdat ik daar niet kan met meerdere namen tegelijk kan inloggen.
Maar nu heb ik het werkend.
 



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.