Inlogformulier controleert geen gegevens

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

OutSystems Ontwikkelaar vacature met mooie voorwaa

Bedrijfsomschrijving Of je nu in de regio Amsterdam, Rotterdam, Utrecht, Den Haag, Eindhoven of Arnhem woont, deze OutSystems organisatie kan jou variërende opdrachten bieden in jouw regio. Daarbij bieden ze aantrekkelijke arbeidsvoorwaarden en beschikken ze over een mooi portofolio aan klanten zowel inhouse als op klantlocatie. Deze klant omschrijft zichzelf als een slimme IT-Club. Mede dankzij hun eigen opleidingscentrum en de kennis en ervaring van hun vakmensen, zijn ze in staat om hoogstaande technische oplossingen te bieden. Je komt hier te werken met collega’s die echt weten wat ze doen. Dit geeft je de mogelijkheid om ook lekker te sparren

Bekijk vacature »

Social Media Expert (Utrecht)

Ben jij een expert op het gebied van social media? Zoek je een allround functie waarbij er volop ruimte is om jouw kennis en creativiteit in te zetten? Ga jij zelfstandig te werk en wil je echt impact maken? Dan hebben wij de vacature voor jou! Jouw verantwoordelijkheden Als social media specialist ben je verantwoordelijk voor het vergroten van onze zichtbaarheid online en van ons netwerk. Je creëert en onderhoudt de dagelijkse content op onze sociale kanalen i.s.m. marketing, communicatie en HR. Ons doel is meer zichtbaarheid als kennispartner binnen ons vakgebied. Maar ook ondersteun je bij onze branding, sales

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 »

iOS Developer

As a medior iOS developer, we expect that you have at least three years' experience with mobile development. As a member of our scrum team, you work together towards the best results. You are empowered to create the best solution for our customers and take full responsibility of the mobile platform: building, testing and supporting it. Experimenting in the use of the latest techniques and technologies is part of the job. You can work hybrid and at the office. Functie-eisen You have at least 3-year experience as an iOS developer in building large-scale mobile apps.
You work with Swift and Objective

Bekijk vacature »

Senior 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 »

Medior Flutter Developer

Samen met je team zal je Flutter apps ontwikkelen, updaten en nieuwe features programmeren. Als een medior Flutter Developer kan je onafhankelijk werken aan verschillende projecten. Je vindt afwisseling in je werk belangrijk en je kan ook Junior Developers ondersteunen waar nodig is. Je hebt overzicht en kan de tijd bewaken. Functie-eisen 3+ ervaring met Flutter development Je hebt een gerelateerde bachelors diploma of relevante ervaring Je hebt enige ervaring met iOS of Android Development Je bent in staat on Junior Flutter Developers te coachen Je bent nieuwsgierig en je denkt in oplossingen Wanneer er team activiteiten zijn, vind je

Bekijk vacature »

Integration Developer

Functieomschrijving As integration developer at Randstad Groep Nederland IT you play an integral role in innovating and optimising our processes and way of working. As we continue to move towards a more internationally connected tech environment and build new global platforms, our integration team continues to grow. You will join the APK team (Applicatie Koppelingen), consisting of business analysts, developers, a product owner and scrum master. Together you are responsible for a fundamental aspect of our applications, provinding the basis for our other development teams. As integrations developer you work in an agile way, and are responsible for the continued

Bekijk vacature »

KPN - Freelance Fullstack (Python) Developer (ZZP)

As an experienced full stack (Python) Developer you, together with the team, are responsible for the innovation and development of the Digital Assistant. In our team we are developing conversational experiences through web/app and our voice channel based on conversational technology within the KPN ecosystem. Our digital assistant provides an intuitive natural language based experience to our customers in the consumer and business domain. We are constantly innovating new use cases and services. This technology impacts millions of KPN’s customers and users. Currently we are responsible for 3 different key components; 1. The conversational engine. A Python (Asyncio) backend that

Bekijk vacature »

Senior 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 »

Medior Frontend developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Frontend Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Frontend Developers om ons development team te versterken. Je draagt positief bij aan de teamgeest binnen een projectteam je kijkt verder dan je eigen rol. Eventueel begeleid je ook andere ontwikkelaars in het softwareontwikkelproces. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit

Bekijk vacature »

Senior Java developer (backend)

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 »

Freelance Applicatieontwikkelaar (ZZP)

Belastingdienst B/cao Startdatum inzet : 19 december 2022 Tijdelijke functie, met optie op vast Uren per week : 36 Standplaats (in overleg): Apeldoorn We zoeken een consultant/developer met ervaring in de ontwikkeling van back-end systemen. Als consultant heb je kennis en ervaring met de wijze waarop Open Formulieren is opgezet. Je bent een vraagbaak voor collega’s en deelt waar nodig je kennis. Je hebt ervaring met het werken in een open source omgeving. Je bent thuis in verschillende frameworks of je kunt je die snel eigen maken. Je hebt aantoonbaar ruime kennis van en ervaring met Python, Django, HCL Websphere

Bekijk vacature »

Freelance Applicatieontwikkelaar (ZZP)

Belastingdienst B/cao Startdatum inzet : 19 december 2022 Tijdelijke functie, met optie op vast Uren per week : 36 Standplaats (in overleg): Apeldoorn We zoeken een consultant/developer met ervaring in de ontwikkeling van back-end systemen. Als consultant heb je kennis en ervaring met de wijze waarop Open Formulieren is opgezet. Je bent een vraagbaak voor collega’s en deelt waar nodig je kennis. Je hebt ervaring met het werken in een open source omgeving. Je bent thuis in verschillende frameworks of je kunt je die snel eigen maken. Je hebt aantoonbaar ruime kennis van en ervaring met Python, Django, HCL Websphere

Bekijk vacature »

Randstad - Oracle Forms Developer (Freelance/ZZP)

Startdatum: ZSM Max tarief per uur: 85€ Uren per week: 32-40 Bij RGN IT werken we steeds meer en meer volgens de Agile Way of Working. Dat betekent dat je in het team met het Scrum Proces werkt. Je zult actief deelnemen aan refinement sessies en helpen bij het opstellen van user stories. Je draagt mede bij het stellen van acceptatiecriteria en bepaalt wat het effect en/of impact kan zijn op aanpalende systemen. Tevens draag je bij aan mogelijke oplossingen voor het gevraagde in de user story. Je werkt samen met de andere developers in je team, de product owner

Bekijk vacature »

Salesforce Marketing Cloud Developer

Your new job: Salesforce Marketing Cloud Developer for one of the Big Four in consultancy Do you have a proven background as a technical SFMC specialist? Do you want to be part of a team meticulously constructed from the industry’s finest? Do you have the skills to turn complex problems into shining solutions? And do you have what it takes to work with the biggest brands on the planet? If the answer is yes, then this opportunity is for you. Read on! Work for one of the Big Four in consultancy to create solutions for the biggest brands on the

Bekijk vacature »

Pagina: 1 2 3 volgende »

Jerry php

Jerry php

05/10/2011 21:16:17
Quote Anchor link
Zoals jullie waarschijnlijk wel weten ben ik bezig met een inlog systeem met .txt bestand. (natuurlijk een experiment, ik ga het niet gebruiken!)

Nu heb ik zo goed als heel de code, maar hij herkent de gebruikersnaam en wachtwoord niet...

Dit is mijn 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
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php

$file
= file('users.txt');
$name = $_POST['user'];
$pass = $_POST['pass'];

$error = array();

$veldnaam = trim($naam);
$veldpass = trim($pass);

if($_SERVER['REQUEST_METHOD'] == 'POST')
{


    //naam controleren
    if(isset($name))
    {

        if(empty($name))
        {

            $error[] = "U heeft uw gebruikersnaam niet ingevuld";    
        }
    }

    
    if(isset($pass))
    {

        if(empty($pass))
        {

            $error[] = "U heeft uw wachtwoord niet ingevuld";    
        }
    }

    
    //controleren of er errors zijn
    if(empty($error))
    {

        
        foreach($file as $value)
        {

            $los = explode(":", $value);
            
        }

            
            if(($los[0] == $veldnaam) && ($los[1] == $veldpass))
            {

                echo "U bent succesvol ingelogd.";    
            }

            
            else
            {
                echo "Uw gebruikersnaam en wachtwoord komen niet overeen.";    
            }
    }

    
    else
    {
        if(count($error[1]))
        {

        echo "Er zijn meerdere dingen fout gegaan: ";
        
        foreach($error as $showerror)
            {

                echo "<br /> -" . $showerror;    
            }    
        }

        
        else
        {
            foreach($error as $showerror)
            {

                echo $showerror;    
            }    
        }
    }
}

?>



En als ik in wil loggen dan zegt hij alsnog:

Uw gebruikersnaam en wachtwoord komen niet overeen.


Als ik de array echo, zo dus:

if(empty($error))
{

foreach($file as $value)
{
$los = explode(":", $value);

echo $los[0];

}


}


dan krijg ik dit:

jeremyjeremyjeremyjeremyjeremyjeremyjeremyjeremyjeremyjeremy

terwijl dat ze onder elkaar staan:

jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123


Ik vraag me dus af waarom ik niet kan "inloggen"
 
PHP hulp

PHP hulp

03/12/2022 23:54:40
 
- Ariën  -
Beheerder

- Ariën -

05/10/2011 21:27:56
Quote Anchor link
Eigenlijk is dit nog geen volledige inlogprocedure, omdat er nergens wordt opgeslagen of iemand ingelogd is. Dus je zou een sessie of cookie moeten plaatsen, tenzij je wilt dat men bij elke view het password opnieuw moet invullen.

Maar los van dat alles, is het raadzaam om even te 'debuggen'.
Echo eens de variabelen uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if(($los[0] == $veldnaam) && ($los[1] == $veldpass))

En je weet welke waardes hij vergelijkt. Blijkbaar komt er eentje niet overeen met elkaar.
Gewijzigd op 05/10/2011 21:28:40 door - Ariën -
 
Jerry php

Jerry php

05/10/2011 21:29:15
Quote Anchor link
Dat coockie doe ik erna wel. eerst even kijken of hij kan inloggen. oke is zal ze eens echoën
 
- SanThe -

- SanThe -

05/10/2011 21:36:22
Quote Anchor link
Je hebt nog steeds niks met mijn opmerkingen in je andere topics gedaan. Dit script heeft weer precies dezelfde fouten.
 
Jerry php

Jerry php

05/10/2011 21:38:09
Quote Anchor link
@aar
gevonden, ik gebruikte $naam ipv $name

@santhe
ik snap je gewoon niet, wat doe ik verkeerd? kun je uitgebreider uitleggen?

Toevoeging op 05/10/2011 21:42:51:

@aar
Toch doet hij het nog niet.

hij geeft ten alle tijden dit weer:
Uw gebruikersnaam en wachtwoord komen niet overeen.

dit is mijn 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php

$file
= file('users.txt');
$name = $_POST['user'];
$pass = $_POST['pass'];

$error = array();

$veldnaam = trim($name);
$veldpass = trim($pass);

if($_SERVER['REQUEST_METHOD'] == 'POST')
{


    //gebruikersnaam controleren
    if(isset($name))
    {

        if(empty($name))
        {

            $error[] = "U heeft uw gebruikersnaam niet ingevuld";    
        }
    }

    
    //wachtwoord controleren
    if(isset($pass))
    {

        if(empty($pass))
        {

            $error[] = "U heeft uw wachtwoord niet ingevuld";    
        }
    }

    
    //controleren of er errors zijn
    if(empty($error))
    {

        
        foreach($file as $value)
        {

            $los = explode(":", $value);
            
        }

            
            if(($los[0] == $veldnaam) && ($los[1] == $veldpass))
            {

                echo "U bent succesvol ingelogd.";    
            }

            
            else
            {
                echo "Uw gebruikersnaam en wachtwoord komen niet overeen.";    
            }            
    }

    
    else
    {
        if(count($error[1]))
        {

        echo "Er zijn meerdere dingen fout gegaan: ";
        
        foreach($error as $showerror)
            {

                echo "<br /> -" . $showerror;    
            }    
        }

        
        else
        {
            foreach($error as $showerror)
            {

                echo $showerror;    
            }    
        }
    }
}

?>
 
- SanThe -

- SanThe -

05/10/2011 21:43:33
Quote Anchor link
Je stopt een $_POST-var in een andere $var terwijl je niet weet of ie wel bestaat want je test verderop pas of er wel gePOST is. Die volgorde klopt gewoon niet. Je gaat toch ook niet iets kopen terwijl je nog geen geld hebt ontvangen.

Verder maak je een $name aan en even verderop ga je kijken of ie bestaat. Dat is toch nutteloos, je hebt hem net zelf aangemaakt.
Gewijzigd op 05/10/2011 21:45:31 door - SanThe -
 
Jerry php

Jerry php

05/10/2011 21:44:50
Quote Anchor link
Dus waar zou ik hem dan moeten zetten?

Ps. heb je ook een antwoord ontopic?
 
- SanThe -

- SanThe -

05/10/2011 21:48:14
Quote Anchor link
Jerry php op 05/10/2011 21:44:50:
Dus waar zou ik hem dan moeten zetten?

Ps. heb je ook een antwoord ontopic?


Denk daar nou zelf eens logisch over na.

En mijn antwoord is zeker ontopic. Dat jij er niks mee doet is jouw probleem. Ik vind het niet zinnig om de rest op te gaan lossen als de basic nog gammel is.
 
Jerry php

Jerry php

05/10/2011 21:49:23
Quote Anchor link
- SanThe - op 05/10/2011 21:48:14:
Jerry php op 05/10/2011 21:44:50:
Dus waar zou ik hem dan moeten zetten?

Ps. heb je ook een antwoord ontopic?


Denk daar nou zelf eens logisch over na.

En mijn antwoord is zeker ontopic. Dat jij er niks mee doet is jouw probleem. Ik vind het niet zinnig om de rest op te gaan lossen als de basic nog gammel is.


Ja, ik weet niet waar ik het moet neerzetten dan.. ik vraag het aan jou, is het ook niet goed. Het is inderdaad ontopic, maar dat is niet mijn probleem, en dat komt er dan bij, en dan zou ik graag willen weten hoe het WEL moet.
 
- SanThe -

- SanThe -

05/10/2011 22:00:11
Quote Anchor link
Als je iets wilt kopen moet je eerst geld hebben.

Dus alles wat je met $_POST-vars wilt doen doe je pas als weet dat er gePOST is. Dus NA deze regel:
if($_SERVER['REQUEST_METHOD'] == 'POST')
 
Jerry php

Jerry php

05/10/2011 22:01:15
Quote Anchor link
Oke, gedaan. Dankje.

Weet je ook een antwoord op mijn vraag?
 
- SanThe -

- SanThe -

05/10/2011 22:05:04
Quote Anchor link
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
<?php
foreach($file as $value)
{

    $los = explode(":", $value);
    if(($los[0] == $naam) && ($los[1] == $pass))
    {

        echo "U bent succesvol ingelogd.";    
    }

    else
    {
        echo "Uw gebruikersnaam en wachtwoord komen niet overeen.";    
    }
}

?>
Gewijzigd op 05/10/2011 22:09:06 door - SanThe -
 
Jerry php

Jerry php

05/10/2011 22:07:29
Quote Anchor link
- SanThe - op 05/10/2011 22:05:04:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
foreach($file as $value)
{

    $los = explode(":", $value);
    echo $los[0] . ':' . $los[1] . '<br />';;
}

?>



Ja dan is de uitslag dit:

piet:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123
jeremy:hoi123

Maar ik weet niet wat ik daarmee moet??
 
- SanThe -

- SanThe -

05/10/2011 22:09:51
Quote Anchor link
Ik had het al aangepast:

- SanThe - op 05/10/2011 22:05:04:
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
<?php
foreach($file as $value)
{

    $los = explode(":", $value);
    if(($los[0] == $naam) && ($los[1] == $pass))
    {

        echo "U bent succesvol ingelogd.";    
    }

    else
    {
        echo "Uw gebruikersnaam en wachtwoord komen niet overeen.";    
    }
}

?>

 
Jerry php

Jerry php

05/10/2011 22:13:15
Quote Anchor link
Dit heb ik al geprobeert, dan krijg ik dit als resultaat:

Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.Uw gebruikersnaam en wachtwoord komen niet overeen.


Dus het aantal wat in de users.txt pakt hij dan 1 voor 1, dus hij gaat ze allemaal controlleren ofzo?

overigens zit er dan 1 bij die ik heb ingevuld, en ook die is niet goed.
 
- Ariën  -
Beheerder

- Ariën -

05/10/2011 22:13:52
Quote Anchor link
En om hier op voort te borduren om een vaste inlog te bouwen, voeg je op de plek op lijn 7 een sessie toe.

Weet je niet hoe sessies werken?
http://www.phptuts.nl/view/39/10/
 
- SanThe -

- SanThe -

05/10/2011 22:13:57
Quote Anchor link
Beter is dit:

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
<?php
$ingelogd
= false;
foreach($file as $value)
{

    $los = explode(":", $value);
    if(($los[0] == $naam) && ($los[1] == $pass))
    {

        $ingelogd = true;
        break;
    }
}

if($ingelogd)
{

    echo "U bent succesvol ingelogd.";    
}

else
{
    echo "Uw gebruikersnaam en wachtwoord komen niet overeen.";    
}

?>
 
Jerry php

Jerry php

05/10/2011 22:15:51
Quote Anchor link
@aar ik weet wat een sessie is, maar hoe wil je die hier gaan gebruiken dan?

@santhe
dat doet hij ook niet. hij geeft ze nu overigens wel gewoon 1 zin aan, maar hij keurt het alsnog niet goed.
 
- Ariën  -
Beheerder

- Ariën -

05/10/2011 22:17:09
Quote Anchor link
Jerry php op 05/10/2011 22:15:51:
@aar ik weet wat een sessie is, maar hoe wil je die hier gaan gebruiken dan?

Ik gaf een linkje.....
maar zorg er eerst even voor dat de controle goed verloopt.
Echo de variabelen eens uit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
  if(($los[0] == $naam) && ($los[1] == $pass))
Gewijzigd op 05/10/2011 22:18:29 door - Ariën -
 
Jerry php

Jerry php

05/10/2011 22:18:48
Quote Anchor link
Ja ik weet wel hoe ik ze moet gebruiken, want ik heb die tutorial zelf namelijk gevolgt, maar ik wil graag weten hoe ik die in mijn script moet gebruiken, wat je er mee wilt doen?
 
- Ariën  -
Beheerder

- Ariën -

05/10/2011 22:19:39
Quote Anchor link
Onthouden dat iemand ingelogd is, tenzij de bezoekers bij iedere view opnieuw de inloggegevens moeten invullen?

Een normale variabele verliest zijn waarde als het script beëindigd wordt.
Gewijzigd op 05/10/2011 22:20:03 door - Ariën -
 

Pagina: 1 2 3 volgende »



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.