[Revieuw] Inlogsysteem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

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 »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

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 »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

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 »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

C#.NET developer

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: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

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

05/11/2024 07:47:08
 
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.