Sessie random kwijt

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; 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 Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

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 »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

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 »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

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 »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

Pagina: « vorige 1 2

Pong Zor

Pong Zor

10/01/2011 16:59:08
Quote Anchor link
@ santhe

ik heb nu
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
                    $sql = "SELECT * FROM users WHERE email='" . mysql_real_escape_string($email) . "' " . "AND password='" . mysql_real_escape_string($password) . "' AND activated='1'";            
                    $result = mysql_query($sql, $thecode) or die ('Kan gebruikersnaam niet controleren...<br />Misschien is er een probleem met de database...');

                        if($remember_me == '1'){
                            setcookie("email", $email, $hour);                 
                            setcookie("password", $password, $hour);     
                        }                        
                    
                        $_SESSION['id'] = $row['users_id'];
                        $_SESSION['email'] = $row['email'];
                        $_SESSION['password'] = $row['password'];
                        $_SESSION['logged_in'] = 'true';

                        $users_sql = "SELECT * FROM users WHERE email = '" . mysql_real_escape_string($_SESSION['email']) . "'";
                        $getUser = mysql_query($users_sql, $thecode) or die ('Cannot lookup content...<br />Maybe there is a problem with the database');
                        $rowUser = mysql_fetch_array($getUser);
                        
                        $success = 'true';
                        $success_login = 'true';                        
                    }
                    else{

                        $error_wrong_data = 'true';
                        $error = 'true';                    
                    }


Me query klopt wel als ik die echo, maar hij komt niet in die if, hoe kan dat?
 
PHP hulp

PHP hulp

28/11/2024 05:10:32
 
- SanThe -

- SanThe -

10/01/2011 17:03:02
Quote Anchor link
Dennis Kallansee op 10/01/2011 16:59:08:
Me query klopt wel als ik die echo, maar hij komt niet in die if, hoe kan dat?


Dan zal dit dus niet waar zijn.
if($remember_me == '1')

Getallen horen niet tussen quotes.

Toevoeging op 10/01/2011 17:04:51:

- SanThe - op 10/01/2011 16:26:41:
Zet dit bovenin.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

//rest
?>
 
Pong Zor

Pong Zor

10/01/2011 17:05:36
Quote Anchor link
Ja,
Klopt ik had het probleem al gevonden ik moest mn wachtwoord nog converteren naar md5. Bedankt voor alle feedback trouwens hopelijk wordt het toch nog wat :P

Ach ja je moet ergens beginnen met leren.
 
- SanThe -

- SanThe -

10/01/2011 17:10:58
Quote Anchor link
Ik neem aan dat je hier 3 notices op krijgt.

$_SESSION['id'] = $row['users_id'];
$_SESSION['email'] = $row['email'];
$_SESSION['password'] = $row['password'];
 
Jordi Kroon

Jordi Kroon

10/01/2011 17:21:19
Quote Anchor link
Gebruik geen * dit is een wildcard.
Gebruik mysql_fetch_assoc ipv array.
Gebruik geen OR DIE .
Gebruik of engels of nederlands en niet gemengd.
 
Pong Zor

Pong Zor

10/01/2011 17:22:37
Quote Anchor link
@ santhe

Ik krijg deze error

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
Notice: Undefined index: edit in /customers/xliberty.nl/xliberty.nl/httpd.www/site/thecode/includes/application_top.php on line 31

Notice: Undefined index: do in /customers/xliberty.nl/xliberty.nl/httpd.www/site/thecode/includes/application_top.php on line 58


en deze
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
Undefined variable: error in /customers/xliberty.nl/xliberty.nl/httpd.www/site/thecode/includes/errors.php on line 2
Notice: Undefined variable: success in /customers/xliberty.nl/xliberty.nl/httpd.www/site/thecode/includes/errors.php on line 28


Waarom zou ik een melding op die sessie moet krijgen?
 
- SanThe -

- SanThe -

10/01/2011 17:25:25
Quote Anchor link
Dennis Kallansee op 10/01/2011 17:22:37:
Waarom zou ik een melding op die sessie moet krijgen?


Niet op de session maar op $row, die bestaat niet.
 
Pong Zor

Pong Zor

10/01/2011 17:28:30
Quote Anchor link
De herziene code

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
        #Inloggen
        case "verification":
            
            # Als er niet vanuit een POST gestuurd wordt dan error geven
            if($_SERVER['REQUEST_METHOD'] != 'POST'){
                $error_no_form = 'true';
                $error = 'true';
            }
            
            else{
                
                # Omzetten naar variabelen, de meesten vinden het overbodig ik vind het fijner werken
                $email = mysql_real_escape_string($_POST['email']);
                $password = mysql_real_escape_string($_POST['password']);    
                $remember_me = mysql_real_escape_string($_POST['rememberme']);
                $hour = time()+60*60*24*365;

                # Als mail en wachtwoord leeg zijn error geven
                if(empty($email) || empty($password)){
                    $error_user_pass = 'true';
                    $error = 'true';
                }
    
                else{
                    # Gegevens uit database ophalen.
                    $sql = "SELECT * FROM users WHERE email='" . $email . "' " . "AND password='" . md5($password) . "' AND activated='1'";    
                    $result = mysql_query($sql, $thecode) or die ('Cannot lookup content...<br />Maybe there is a problem with the database');
                    
                    # Als er een resultaat is dan het onderstaande uitvoeren
                    if(mysql_num_rows($result) > 0){
                        $row = mysql_fetch_assoc($result);
                        
                        # als onthoud mij aangevinkt is dan een cookie plaatsen
                        if($remember_me == '1'){
                            setcookie("email", $email, $hour);                 
                            setcookie("password", $password, $hour);     
                        }                        
                        
                        # Sessie zetten
                        $_SESSION['id'] = $row['users_id'];
                        $_SESSION['email'] = $row['email'];
                        $_SESSION['password'] = $row['password'];
                        $_SESSION['logged_in'] = 'true';

                        # Zorgt voor de ik ben ingelogd als .... zonder de pagina te verversen.
                        $users_sql = "SELECT * FROM users WHERE email = '" . $_SESSION['email'] . "'";
                        $getUser = mysql_query($users_sql, $thecode) or die ('Cannot lookup content...<br />Maybe there is a problem with the database');
                        $rowUser = mysql_fetch_array($getUser);
                        
                        # Success melding weergeven
                        $success = 'true';
                        $success_login = 'true';                        
                    }
                    else{
                        $error_wrong_data = 'true';
                        $error = 'true';                    
                    }    
                }
            }
            
        break;    


Dit is al beter toch?
 
- SanThe -

- SanThe -

10/01/2011 17:36:55
Quote Anchor link
Wat is het nut van de regels 45 t/m 48?
Je zet het ongecodeerde password in een cookie. Dat is een veiligheidslek.

Waarom gebruik je steeds de tekst 'true' en niet de boolean true?
Gewijzigd op 10/01/2011 17:38:53 door - SanThe -
 
Pong Zor

Pong Zor

10/01/2011 17:59:01
Quote Anchor link
Klopt die moet ik nog even md5 converteren. Dat boolean verhaal heb ik nooit zo bij nagedacht gewoon altijd zo gedaan. Die regrl 45 zorgt ervoor dat je meteen kan zien als wie je ingelogd bent voordat de pagina refresht. Anders zie je ingelogd als.... dan refresh en dan pas ingelogd als dennis@xxx
 
- SanThe -

- SanThe -

10/01/2011 18:15:41
Quote Anchor link
Passwords horen niet in een cookie. De regels 45 enz. kunnen weg omdat je een paar regels daarboven precies dezelfde query uitvoert. Die info is dus exact hetzelfde.
 
Pong Zor

Pong Zor

10/01/2011 22:05:32
Quote Anchor link
Hoe doe je dan een cookie login? je moet toch ergens op controleren?
 
Kees Schepers

kees Schepers

11/01/2011 00:16:06
Quote Anchor link
Wat ik meestal deed is een userid in de cookie opslaan en een cookiehash aanmaken. Deze hash was een combinatie van het wachtwoord + username + id. Op deze manier kun je bij het ophalen in de database de MD5 on the fly genereren en controleren of deze overeenkomt. Dit lijkt me al beter als het wachtwoord in MD5 opslaan in een cookie omdat als een cookie gesnift word een MD5 van het wachtwoord nog vrij makkelijk te decoderen is of met een MD5 database is te vergelijken. Een genereerde MD5 uit meerdere velden lijkt me lastiger.

Toch weet ik niet zeker of mijn manier ook helemaal 100% dicht is dus laat het open voor commentaar / kritiek. Ook gebruik zelf liever SHA1 omdat die iets moeilijker te kraken is.
 
Johan Dam

Johan Dam

11/01/2011 09:36:57
Quote Anchor link
Ik genereer een nieuwe hash voor de cookie. Bij elke request word deze gecontroleerd en vervolgens veranderd. (als ik het me goed herinner, tenminste. Het is al een tijd geleden)
 

Pagina: « vorige 1 2



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.