Gegevens ophalen uit sessie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

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 »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »
Stef van de Ven

Stef van de Ven

03/06/2009 17:36:00
Quote Anchor link
Mijn login script maakt gebruik van sessies, hierin is de gebruikersnaam voor mij van belang want die wil ik gebruiken voor een welkomst tekst.

Ik wil dus: Welkom; 'gebruikersnaam'.
Waarin gebruikersnaam dus variabel is aan de gebruikersnaam van het ingelogde account.

De inlogscript die ik gebruikt hebt kan je hier vinden:
http://www.phphulp.vindme.nl/AKLogin/code/index.php

Weet iemand hoe ik de gebruikersnaam van de ingelogde persoon kan opvragen en van de sessie en daarmee een welkomsttekst kan maken?

Alvast bedankt!
Stef
 
PHP hulp

PHP hulp

18/12/2024 13:53:46
 

03/06/2009 17:43:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
 

$select
= mysql_query("SELECT Gebruikersnaam FROM gebruikers WHERE ID = \"".$_SESSION['USER_ID']."\"");

echo mysql_result($select,0);

?>


Niet getest maar moet werken
Gewijzigd op 01/01/1970 01:00:00 door
 

03/06/2009 17:44:00
Quote Anchor link
Die zul je d'r in login.php bij moeten zetten (zoals die andere sessie vars), zodat je ergens anders echo $_SESSION['gebruikersnaam']; kunt doen.
BTW, volgens mij klopt dat script ook niet helemaal. Die if met die session's daar is als het goed is niet nodig.
@Hierboven, onzinnig, niet nodig.
Gewijzigd op 01/01/1970 01:00:00 door
 
Stef van de Ven

Stef van de Ven

03/06/2009 17:52:00
Quote Anchor link
Dus die code kan ik niet gebruiken?

Je zegt dat ik iets bij login.php moet zetten, bedoel je dan een var die opgeslagen wordt in een sessie zodat ik hem later met $_SESSION['gebruikersnaam']; kan echoën?

Hoe kan ik dat doen dan? (sorry ik snap dat allemaal nog niet helemaal) (A)

(wat bedoel je met dat script klopt niet helemaal, over welke script heb je het dan?)

Groetjes,
Stef
 
Niels

Niels

03/06/2009 17:54:00
Quote Anchor link
Volgens mij roep je de functie:

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


... ook niet helemaal in het begin aan. Je doet eerst een:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
error_reporting(E_ALL);
?>


Misschien is dit van invloed op je script...
 
Stef van de Ven

Stef van de Ven

03/06/2009 17:56:00
Quote Anchor link
@ niels, misschien zou ik session dan voor de error reporting moeten doen, maar dan nog, heb ik nog steeds geen manier om de gebruikersnaam op te roepen
 
Mr.Ark

Mr.Ark

03/06/2009 17:56:00
Quote Anchor link
Bij je login.php

$_SESSION['USER_LOGGED'] = 'yes';
$_SESSION['USER_IP'] = $_SERVER['REMOTE_ADDR'];
$_SESSION['USER_LEVEL'] = $Sessielevel;
$_SESSION['USER_ID'] = $aRij['ID'];

Maak je nog een sessie aan.

$_SESSION['USER_NAME'] = $aRij['Gebruikersnaam'];

Dan moet je natuurlijk nog wel bij de select query van de login.php de gebruikersnaam selecteren.

Als je dat hebt gedaan kan je de gebruikersnaam gewoon aanvragen met: $_SESSION['USER_NAME']
 
Stef van de Ven

Stef van de Ven

03/06/2009 17:57:00
Quote Anchor link
Ik zal eens kijken, thanks
 
Stef van de Ven

Stef van de Ven

03/06/2009 18:04:00
Quote Anchor link
Uhm klein vraagje over dat select query, wat moet ik er dan bijzetten? en waar precies? want het werkt iig niet zonder ^^

Alvast bedankt,
Stef
 
Mr.Ark

Mr.Ark

03/06/2009 18:06:00
Quote Anchor link
Dubbel post is niet nodig, Daarvoor is een Edit knopje.

=>

SELECT
ID,
Level

Moet worden

SELECT
ID,
Level,
Gebruikersnaam
Gewijzigd op 01/01/1970 01:00:00 door Mr.Ark
 
Stef van de Ven

Stef van de Ven

05/06/2009 10:57:00
Quote Anchor link
Dit heeft inderdaad gewerkt, heel erg bedankt!

Nu dat ik wat aan het uitbreiden ben, stuit ik op andere problemen die wel nog zo ongeveer bij deze topic horen.

Ik wil dat de speler een 'stad' krijgt (om het makkelijk te zeggen).
Deze stad heeft als standaard naam: 'Beach Camp'

Ik heb in phpmyadmin een extra kolom gemaakt met de naam: 'empirename'.
Hierbij een standaardwaarde ingevuld van 'Beach Camp'.

Ik wilde in een menu de naam van mijn stad hebben zoals:
Jouw stad:
Beach Camp

Ik dacht dus van laat ik het zelfde een uitproberen als dit bovenstaande (met de gebruikersnaam)

Dus bij mijn Query schreef ik 'empirename' erbij:

SELECT
ID,
Level,
Gebruikersnaam,
empirename

En bij het aanmaken van de sessie:
$_SESSION['EMPIRE_NAME'] = $aRij['empirename'];

op mijn profielpagina, waar ik de naam van de stad (empire) dus wilde hebben schreef ik

<p>
Jouw stad: <br>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_SESSION['EMPIRE_NAME'];
?>


</p>

Dus nu heb ik staan wat ik wilde hebben staan, MAAR!
Ik wil dat de spelers de mogelijkheid hebben om de naam van hun stad te veranderen naar wat hun willen.

Dus ik maak een pagina aan: changeempirename.php
Ik heb al een form gemaakt:

<form id="form1" name="form1" method="post" action="">
<table width="303" border="0">
<tr>
<td><p>Nieuwe naam:</p></td>
<td><input type="text" name="EmpireName" /></td>
</tr>
<tr>
<td><input name="Go" type="submit" id="Go" value=" Verander " />
<td></td>
</tr>
</table>
</form>

Ik dacht even slim te zijn om de registratieformulier aan te passen om zo iets bij te schijven in mijn database. dus ik had dit zo aangepast:

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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?PHP

/* Kijken of er iets gepost wordt. */
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    /* Kijken of er op de knop GO wordt geklikt. */
    if(isset($_POST['Go']))
    {

        /* Kijken of er een gebruikersnaam is ingevuld. */
        if(isset($_POST['EmpireName']) && $_POST['EmpireName'] != '')
        {

                                            /* Query uitvoeren om te kijken of gebruikersnaam al bestaat. */
                                            $aQuery =
                                            "
                                                SELECT
                                                    empirename
                                                FROM
                                                    gebruikers
                                                WHERE
                                                    empirename = '"
.mysql_real_escape_string($_POST['EmpireName'])."'
                                            "
;
                                            
                                            /* Resultaat van de query. */
                                            $aResultaat = mysql_query($aQuery);
                                            
                                            /* Kijken of de Query is gelukt. */
                                            if(!$aResultaat)
                                            {

                                                /* Er is een fout opgetreden met de aQuery. */
                                                echo 'Er is iets fout gegaan met de Query. aQuery: '.$aQuery.'';
                                            }

                                            else
                                            {
                                                /* Kijken of gebruikersnaam bestaat. */
                                                if(mysql_num_rows($aResultaat) == 1)
                                                {

                                                    /* Gebruikersnaam bestaat al. */
                                                    echo 'Deze naam is al in gebruik, Kies A.U.B een ander naam, <a href="javascript: history.go(-1)"class="link_orange">Terug</a>.';
                                                    exit();
                                                }{
                                                            
                                                            /* Query uitvoeren om de gegevens in de database te plaatsen. */
                                                            $cQuery =
                                                            "
                                                                INSERT INTO
                                                                    gebruikers
                                                                    (
                                                                        empirename,
                                                                    )
                                                                VALUES
                                                                    (
                                                                        '"
.mysql_real_escape_string($_POST['empirename'])."',
                                                                    )
                                                            "
;
                                                            
                                                            /* Resultaat van de query. */
                                                            $cResultaat = mysql_query($cQuery);
                                                            
                                                            /* Kijken of de query is gelukt. */
                                                            if(!$cResultaat)
                                                            {

                                                                /* Fout opgetreden met invoeren van gegevens. */
                                                                echo 'Er is een fout opgetreden met het aanmaken van een nieuwe naam, <a href="/profiel.php">Terug</a>.';
                                                                exit();
                                                            }

                                                            else
                                                            {                                                
                                                                /* Account is succesvol aangemaakt. */
                                                                echo 'Uw empire naam is succesvol veranderd ';
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }

                                
                                                        
    

?>

Jammer genoeg was ik niet slim genoeg en wekt dit niet,
hij geeft namelijk een error op :
'".mysql_real_escape_string($_POST['empirename'])."',

Zat ik al een beetje in mijn buurt met het veranderen van je stadsnaam?
Of ben ik nou helemaal de verkeerde richting op aan het gaan...

Hoe ver ik al dacht was:
Er moet een form zijn die de stadsnaam post in de database (en gecontroleerd of het veld niet leeg is, of de naam al niet bezet is enz.)

En de sessies moeten aangepast worden, want ik ga er vanuit dat als je inlogd dat je gegevens die in je sessie worden opgeslagen vast liggen en de gehele duur van de sessie niet aangepast worden aan wat er veranderd in de database. (ik wil namelijk dat de naam van je stad meteen veranderd, en niet dat je eerst opnieuw moet inloggen om je nieuwe naam te bekijken)

Weet iemand hier iets voor? (A)
Alvast bedankt!

Mvg,
Stef
 



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.