[Revieuw] Inlogsysteem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

Junior Front-End Developer

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

Bekijk vacature »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

PHP Developer

Functie omschrijving Voor een bedrijf in Den Bosch zoek ik een PHP Developer, die al wat werkervaring heeft. Jij gaat aan de slag met de verdere professionalisering van de interne applicaties en software. In de functie ga je verder: Verdere ontwikkeling eigen CRM systeem, vooral middels PHP; Bouwen van verschillende API's & koppelingen; Meedenken om de software/applicaties te verbeteren/optimaliseren; Aan de slag met de interne tooling. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er werken ruim 70 medewerkers, verdeeld over verschillende afdelingen. De afdeling Development bestaat uit vijf collega's, onder

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

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 »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »
Victor Php

Victor Php

04/10/2010 19:28:31
Quote Anchor link
Hallo allemaal,

Ik heb een inlogsysteem gemaakt.
Het is alleen nog het inlog gedeelte, maar ik vroeg me toch af of ik nog wat kon verbeteren of iets kon toevoegen.

Dit is het script:

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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?php
session_start();

    //Setting- en databasegegevens ophalen
    include 'includes/config.php';

//Inlogform
    $inlogform = '
<form action="" method="POST">
Gebruikersnaam:<br />
<input type="text" name="gebruikersnaam"><br />
Wachtwoord:<br />
<input type="password" name="wachtwoord"><br />
<input type="submit" value="Inloggen">
</form>'
;

    //Kijken of er gepost is
if($_SERVER['REQUEST_METHOD'] == 'POST')
    {

    
    //Alle fouten worden in een array gezet
    $errors = array();
    
    //Kijken of er iets ingevuld is
    if(!isset($_POST["gebruikersnaam"]) && !isset($_POST["wachtwoord"]))
    {

    //Zoniet, de error in de array zetten
        $errors[] = 'U hebt niet alles ingevuld!';
    }

    
    //Kijken of gebruikersnaam en wachtwoord overeenkomen in de database
        $salt = "ge5heim8es3al8t";
    $query_gebruiker = "SELECT gebruikersnaam, wachtwoord FROM leden WHERE gebruikersnaam = '".mysql_real_escape_string($_POST['gebruikersnaam'])."' AND wachtwoord = '".md5($_POST['wachtwoord'] . $salt)."'";
    if(!$uitvoeren_gebruiker = mysql_query($query_gebruiker);
    {

        echo 'Er ging wat mis door een database fout. Contacteer de webmaster!';
    }

    else
    {
    $result_gebruiker = mysql_num_rows($uitvoeren_gebruiker);
    
    if($result_gebruiker == 0)
    {

    //Zoniet, de error in de array zetten
        $errors[] = 'Uw inlog combinatie is fout!';
    }
    

    //Errors tellen
         if(count($errors) != 0)
         {

        
         if(count($errors) == 1)
         {

         echo 'Er is 1 fout gevonden:';
         echo '<br />';
         foreach($errors as $error)
        {

            echo $error;
        }

        
        echo '<br /><br />';
        echo $inlogform;
        }

        else
        {
        
        echo 'Er zijn '.count($errors).' fouten gevonden:';
        echo '<br />';
        foreach($errors as $error)
        {

            echo $error;
        }

        echo '<br /><br />';
        echo $inlogform;
        }
        }

        else
        {
        
        //sessies maken
        $_SESSION['ingelogd'] = true;
        $_SESSION['gebruikersnaam'] = $gebruikersnaam;
        
        //Doorgestuurd worden naar...
        header('Location:'.$header_inloggen);
                exit;
        
        }
        }
        }

        else
        {
        //Loginform
        echo $inlogform;

}


?>




Alvast bedankt voor het kijken!

GreetzZzZzz,,
Victor
Gewijzigd op 04/10/2010 22:29:05 door Victor Php
 
PHP hulp

PHP hulp

22/12/2024 15:26:23
 
Niels K

Niels K

04/10/2010 19:29:58
Quote Anchor link
Slecht eigenlijk.

Vind het geheel onoverzichtelijk.

EDIT: Review is zonder u.
Gewijzigd op 04/10/2010 19:30:26 door Niels K
 

04/10/2010 19:37:12
Quote Anchor link
- Error reporting e.d. altijd uit op live site.
- Inline html rommel -> fout.
- Html of xhtml?
- $fout_inloggen_1 & $fout_inloggen_2 wtf?
- WTF voor onzin bij errors tellen?

En nog wat vage onoverzichtelijke rommel zoals Niels dus ook al aangeeft.

Afgekeurd dus.
Gewijzigd op 04/10/2010 19:44:01 door
 
Th van

Th van

04/10/2010 19:45:17
Quote Anchor link
Misschien kun je een beetje overzichtelijker gaan werken, door overal netjes in te springen. Zo kun je er niks van maken, voor al het laatste gedeelte.
 
Pim -

Pim -

04/10/2010 19:48:45
Quote Anchor link
En altijd dood gaan na een redirect!!!
 
Victor Php

Victor Php

04/10/2010 19:55:28
Quote Anchor link
Okee.. bedankt voor jullie reacties!
Ik ga eraan werken.

@Niels en Theodoor van Donge
Ik zal gaan inspringen.

@Karl
Ik zal error reporting eraf halen.
De $fout_inloggen_cijfer staan in settings.php
Ik zal dat even veranderen in de code en settings.php weghalen. ;-)

Hoebedoel je vage onzin bij errors tellen?

Hij telt de errors.
Als het er geen 0 zijn gaat hij kijken of het er 1 is. Dan geeft ie een error. Als het er meer dan 1 is telt ie het aantal errors, geeft die aan en zet de foutmelding neer.

Ik zie nou niet meteen wat daar raar aan is eigenlijk :$

@Pim de Haan
Kun je dat even uitleggen?
Altijd doodgaan..?



-Edit-
Ik heb al wat wijzigingen gemaakt.
Naar de rest zal ik morgen kijken.
Ik ga nu aan m'n huiswerk ;-)
Gewijzigd op 04/10/2010 19:59:22 door Victor Php
 

04/10/2010 19:59:29
Quote Anchor link
Na een redirect moet je exit of die doen aangezien de rest van het script nog gewoon uitgevoerd zou kunnen worden.
Die constructie bij errors tellen vind ik gewoon vaag.
Je doet meerdere keren tellen. Wat is er mis met gewoon laten zien wat er mis is? En als je toch het aantal wilt tonen, dan kan dat volgens mij wel netter.
 
Niels K

Niels K

04/10/2010 20:09:21
Quote Anchor link
Scheid je HTML gewoon van PHP..
 
Milo S

Milo S

04/10/2010 21:07:52
Quote Anchor link
Niet alleen dat tis gewoon een klote zooi... Sorry hoor maar normaal inspringen gebeurt niet, haakjes staat ineens achter wat er gebeuren moet

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
   foreach()
{

}


dat gaat toch nergens over?
Je maakt je inlog formulier var aan na het posten... lekker krom.
Gewijzigd op 04/10/2010 21:18:53 door Milo S
 
Victor Php

Victor Php

04/10/2010 21:53:16
Quote Anchor link
Rustig maar..
Ik leer ook alleen maar ;-)

@Karl
Ik ben dood gegaan na de header ;-).
En ik ga zoeken naar een nettere manier...

@Niels
Ga ik doen

@Milo S
Is die voorbeeldcode nu goed of fout?
Inlog formulier is nu voor het posten aangemaakt ;)
 

04/10/2010 22:03:48
Quote Anchor link
Na een header hoort je script dood te gaan.
Als je dan data gaat versturen is het fout.
-_-'
 
Pim -

Pim -

04/10/2010 22:17:31
Quote Anchor link
Als je dat wat netter wil doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
function redirect($url)
{

    header('Location: '.$url);
    exit;
}

?>
 
Niek s

niek s

04/10/2010 22:35:31
Quote Anchor link
Karl Karl op 04/10/2010 22:03:48:
Na een header hoort je script dood te gaan.
Als je dan data gaat versturen is het fout.
-_-'


Nee hoor, gaat niet fout, kan gewoon.

Tis alleen niet echt de bedoelling dat als iemand header redirects uit zet, toch ineens wel je admin panel (bv) kan gebruiken ;)

Uitzetten betekent gewoon "negeren" natuurlijk
 

04/10/2010 22:47:09
Quote Anchor link
Niek s op 04/10/2010 22:35:31:
Karl Karl op 04/10/2010 22:03:48:
Na een header hoort je script dood te gaan.
Als je dan data gaat versturen is het fout.
-_-'


Nee hoor, gaat niet fout, kan gewoon.

Tis alleen niet echt de bedoelling dat als iemand header redirects uit zet, toch ineens wel je admin panel (bv) kan gebruiken ;)

Uitzetten betekent gewoon "negeren" natuurlijk

Goed, goed, het kan gewoon...
 



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.