Inlog controle

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! 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! Binnen deze rol houdt jij je met het volgende bezig: 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

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

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 »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

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 »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

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

26/01/2025 12:25:44
 
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.