Inlog controle

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »
Gerhard l

gerhard l

07/03/2012 09:34:37
Quote Anchor link
Goedemorgen,

Ik vroeg me af hoe ik het beste kon controleren of iemand ingelogd is, het kan natuurlijk heel makkelijk met if($_SESSION['logged_in'] == true), ik wil wat betrouwbaarders.
Situatie nu: Als een user inlogt wordt er een key generate van 150 cijfers/letters deze wordt in mijn database gezet.
Hierna controleer ik deze met:
if($user = is_user_logged_in()){ ...

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
<?php
function is_user_logged_in(){
    
    if(isset($_SESSION[NAME]['auth_key'])){
    
        $query = mysql_query("
            SELECT
                users.username,
                roles.name
            FROM
                sessions,
                users,
                user_role,
                roles
            WHERE
                sessions.auth_key = '"
.mysql_real_escape_string($_SESSION[NAME]['auth_key'])."'
            AND
                sessions.ip = '"
.mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."'
            AND
                sessions.date + interval 10 minute > now()
            AND
                sessions.user_id = users.id
            AND
                user_role.user_id = users.id    
            AND
                user_role.role_id = roles.id
        "
);
                
        if($query === false){

            //echo mysql_error();
        }
        elseif(mysql_num_rows($query) > 0) {
                
            mysql_query("UPDATE sessions SET date = now() WHERE auth_key = '".mysql_real_escape_string($_SESSION[NAME]['auth_key'])."'");
            return mysql_fetch_assoc($query);
        }
    }

    return false;
}

?>


Is dit waterdicht?
Gewijzigd op 07/03/2012 09:41:33 door Gerhard l
 
PHP hulp

PHP hulp

09/02/2025 22:39:37
 
Remco Fischer

Remco Fischer

09/03/2012 21:50:26
Quote Anchor link
het het altijd goed wat kan er in misgaan
voor uitloggen gebruik je session_kill();
je maakt het alleen maar ingewikkeld als je die code bij de url gebruikt zoals die je ziet in een phpbb forum!
 

09/03/2012 23:09:12
Quote Anchor link
@Remco, session_kill?? Heb je een nieuwe functie bedacht? session_destroy() ken ik wel :)

Het controleren op ip adres raad ik ten zeerste af, zogauw iemand ergens anders inlogged, of met zijn telefoon / tablet zal diegene dus niet kunnen inloggen?

Opzich is er verder niks mis met jouw script zover ik het zie.
 
Remco Fischer

Remco Fischer

10/03/2012 11:57:02
Quote Anchor link
HET STOND IN EEN INLOG SCRIPT DAT GEBRUIKT MAAKT VAN PHPBB
DAT KAN HET ZIJN?
 
Obelix Idefix

Obelix Idefix

10/03/2012 12:16:24
Quote Anchor link
Je hoeft niet zo te SCHREEUWEN.

Toevoeging op 10/03/2012 12:17:13:

Obelix en Idefix op 10/03/2012 12:16:24:
Je hoeft niet zo te SCHREEUWEN.


En omdat het in een script stond, zou het, dus, goed zijn?
Heb hier heel veel scripts voorbij zien komen, waar toch echt nog wel wat (kleine) puntjes voor verbetering vatbaar bleken.
 
Gerhard l

gerhard l

10/03/2012 12:44:06
Quote Anchor link
@Remco Ik snap niet zo veel van je reactie, sessions kill en code in url, daar maak ik geen gebruik van.

@Phoenix Als ik alleen op ip zou controleren zou dat kloppen, maar het is in combinatie het een unieke code, dus hij zou gewoon op 2 plekken kunnen inloggen. Alleen als de code niet meer matched met het ip, wordt de persoon uitgelogd.

edit:
Stel dat ik op 2 apparaten zou inloggen, zou hij dus 2 sessions toevoegen aan de database, waardoor de website dus ook al weergeven dat 2x bijv. Gerhard online is... Het is dus beter om zonder ip te doen, en dan gewoon de gegenereerde code ophalen via user_id?
Gewijzigd op 10/03/2012 12:47:41 door gerhard l
 
Arjan -

Arjan -

10/03/2012 13:55:23
Quote Anchor link
Om toch op ipadres te controleren kan je gebruik maken van een session tabel in de database. Elke keer wanneer iemand inlogt worden de sessiegegevens opgeslagen in deze tabel. Deze sessie is dan gelockt op een bepaald ipadres. Op deze manier kan je een 99,9% waterdicht systeem krijgen die tevens controleert op ipadres.
 
- SanThe -

- SanThe -

10/03/2012 14:44:11
Quote Anchor link
Gerhard l op 07/03/2012 09:34:37:
Hierna controleer ik deze met:
if($user = is_user_logged_in()){ ...


Kan je beter met == doen.

Is NAME een constante in $_SESSION[NAME]['auth_key']?
 
Gerhard l

gerhard l

10/03/2012 19:45:16
Quote Anchor link
@Arjan bedankt ik ga hier naar kijken.

- SanThe - op 10/03/2012 14:44:11:
Gerhard l op 07/03/2012 09:34:37:
Hierna controleer ik deze met:
if($user = is_user_logged_in()){ ...


Kan je beter met == doen.

Is NAME een constante in $_SESSION[NAME]['auth_key']?


@SanThe bedankt, zal ik aanpassen. En ja NAME is een constante, zo kan ik m'n verschillende sessies van scripts gescheiden houden.
 



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.