help blowfish

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

PHP Developer

Functie omschrijving We are looking for a dutch native speaker In deze functie ga je werken als PHP Developer. Je gaat de interne applicaties verder door ontwikkelen. Je maakt gebruik van de techstack HTML, CSS, PHP en Javascript. Verder ga je aan de slag met de verbetering van het huidige CRM systeem en de volgende taken: API koppelingen bouwen; Werken met nieuwste PHP technieken; Werken in sprints; Deelname aan wekelijkse meetings met het team; Vrijdagmiddag een leuke afsluiten van de werkweek. Bedrijfsprofiel Je gaat werken bij een organisatie die al meer dan 20 jaar werkzaam is binnen de telecombranche. Zij

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 »

Junior Lowcode developer / Modelleur

Dit ga je doen Je werkt in een team van modelleurs en verbetert de data stromen en webservice processen in een DevOps setting; Je ontwikkeld aan de webservices voor data uitwisseling; Je bent verantwoordelijk voor het ontwikkelen en configureren van verschillende koppelingen; Je werkt nauw samen met Business Analisten en andere mensen uit het Scrum/Agile team; Als modelleur ontwikkel je jouw kennis over o.a. Tripleforms gedurende je werk; Je schakelt met diverse stakeholders. Hier ga je werken Onze klant is een dynamische organisatie met internationale oriëntatie die in opdracht van de overheid werkt. Zij houden zich bezig met het onderhouden

Bekijk vacature »

Functional Application Analyst

Ga jij mee op onze reis? Functional Application Analyst 40 uur per week, locatie Burg Groep B.V. te Heerhugowaard Burg Group, wereldwijd dé duurzame producent van natuurazijn en smaakvolle siroop. Een ambitieus familiebedrijf met productiefaciliteiten in 5 verschillende landen waarvandaan we naar ruim 30 landen exporteren. Zo bieden we al 75 jaar kwaliteit, smaak en gemak aan zowel Retail organisaties en levensmiddelenproducenten als consumenten. Veel mensen hebben minstens één van deze producten in huis, jij waarschijnlijk ook! Met elkaar zijn wij op reis om de wereld gezonder, smaakvoller en schoner te maken op een duurzame manier. Hiermee zorgen wij voor

Bekijk vacature »

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

Fullstack PHP Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben jij een ''king'' in applicatie ontwikkeling? Solliciteer dan snel! Namens Jelling ben ik naar een fullstack ontwikkelaar, die met name kennis heeft van PHP en Laravel. Jij gaat maatwerk applicaties en software ontwikkelen. Geen vraag is jou te gek. Jij krijgt energie van complexe problemen bij klanten en lost deze graag op. Dit doe jij met passie en creativiteit, en natuurlijk in een team van andere developers. Wat worden jouw taken hierbij? Je gaat nieuwe innovatieve applicaties ontwikkelen op basis van de wensen van klanten; Hierbij wordt PHP/Laravel gebruikt

Bekijk vacature »

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

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 »

Senior .Net developer met interesse in duurzaamhei

Bedrijfsomschrijving Dit vooruitstrevende bedrijf maakt al jaren duurzame oplossingen gericht op een circulaire samenleving. In een informele setting wordt er door meer dan 40 medewerkers gewerkt aan hoogstaande en complexe software oplossingen, het IT team bestaat uit ongeveer 15 medewerkers waarvan 8 ontwikkelaars. Het niveau waarop gewerkt wordt ligt erg hoog, dit is ook nodig omdat de eind-producten op internationaal niveau op veel plekken gebruikt wordt. Er heerst hier een hele fijne sfeer waarbij veel mogelijk is, thuiswerken is hier een normaal begrip en het met grote regelmaat faciliteren van trainingen en cursussen is ook vanzelfsprekend in de ogen van

Bekijk vacature »

Senior Full Stack Java Developer

Functieomschrijving Als Senior Full Stack Java Developer binnen ons Client domein maak je directe impact op de dienstverlening van heel Randstad Groep Nederland. Je bent onderdeel van onze interne IT afdeling. Ondanks de domein naam dus geen eindeloze klantopdrachten, maar juist focus op de technische innovatie van onze eigen processen en dienstverlening. Om dit continu te kunnen optimaliseren zitten we middenin een grote transformatie en zijn daarom op zoek naar een tweetal vaste senior developers die ruimte en vrijheid zoeken om hun kennis en ervaring in te zetten. Wat bieden wij? Het nodige vertrouwen en de autonomie om je werk

Bekijk vacature »

Fullstack .NET Developer Remote werken!

Bedrijfsomschrijving Voor deze professionele organisatie met ruim 70 medewekers zoeken wij een ervaren Fullstack .NET Developer! Je komt terecht in een ervaren organisatie, de focus van alle werkzaamheden ligt voornamelijk op het gebied van HR vraagstukken. Middels slimme tooling en softwarepakketten geeft deze organisatie een helder en overzichtelijk beeld van financiële data, stragesische vraagstukken, rapportages en algemene HR zaken. Uiteindelijk is alles verwerkt in één groot software platform, maar door een recente overname hebben ze er een ander software pakket bijgekregen. Dit is de voornaamste reden waarom er nu hard gezocht wordt naar uitbreiding! Met een specifieke focus op de

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

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

Oracle APEX Developer centraal in het land

Bedrijfsomschrijving Mijn opdrachtgever kan per direct versterking gebruiken van een Medior en/of Senior Oracle Apex specialist. Deze organisatie is in een rap tempo uitgegroeid tot een professionele organisatie met een informeel karakter waardoor jij je als werknemer ook echt gewaardeerd voelt. Deze organisatie is het type bedrijf waar je als ondernemende developer graag voor wil werken omdat je zo veel kanten op kunt gaan. Het team van ongeveer 15 specialisten werken samen aan projecten middels de nieuwste Oracle technieken. Functieomschrijving Als Oracle/Apex developer werk je hier voor opdrachten in verschillende sectoren. In feite zorg jij voor de implementatie van de

Bekijk vacature »

Pagina: 1 2 3 volgende »

Kenny iets

kenny iets

19/09/2014 16:54:27
Quote Anchor link
hallo
weer een topic denk je dat klopt nu geen css/html maar php(blowfish)

ik heb me registeerder omgebouwt naar blowfish dat werkt
maar nu bij inloggen pakt die elke wachtwoord en dat moet niet he
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

login.php
<?php
require_once("config.php");
session_start();
 if (!empty(trim($_POST['username'])) && !empty(trim($_POST['password'])))
    {

        $username = ($_POST['username']);
        $password = ($_POST['password']);
        $ha_pass = password_verify ($password , CRYPT_BLOWFISH);
 
        $sql = $mysqli->query("SELECT * from user WHERE username = '{$username}' LIMIT 1");      
        if (!$sql->num_rows == 1) {
                echo "<p>foutte gebruikersnaam/wachtwoord </p>";
        }
else {
                echo "<p>Logged in successfully</p>";
                  session_regenerate_id(true);
                  $_SESSION['user'] = "test";
              
        }
    }
else{
    ?>

       <form action="login.php" method="POST">
                Gebruikersnaam:<br />              
                <input type="text" placeholder="gebruikersnaam" name="username" /> <br />
                    Wachtwoord:<br />
                    
                    <input type="password" name="password" placeholder="wachtwoord" />
                    
                    <input type="submit"id="login" value="login">
                    
                    <?php if(isset($_SESSION['user']) == true){
                     echo  $_SESSION['user'];
                    }
else{echo "login ";
                    }
?>

            
            </form>
            <?php
            
    }
?>


registeer.php
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
<?php
require_once("config.php");
if(isset($_POST['hidden']) && $_POST['hidden'] ==1){

$username = $_POST['username'];
 $password = $_POST['password'];
 $password2 = $_POST['password2'];

if ($password == $password2){
 $sql1 = $mysqli->query("SELECT username from user WHERE username='".$username."'");
if($sql1->num_rows == 1){
echo"bestaat al";
 }
else{
         $sql3 = $mysqli->query( "INSERT INTO user (`username`, `password`) VALUES ('".$username."','".password_hash($password, CRYPT_BLOWFISH)."')");
 }

}
else{
    echo "passworden komen niet overeen";
}
}

?>

<html>
<head><title>registeer</title></head>
<body>

<form action='registeer.php' method='post'>
username:<input type='text'name='username'/> <br />
password: <input type='password'name='password' /> <br />
password retype: <input type='password'name='password2' /> <br />
<input type='hidden' name='hidden' value=1>
<input type='submit' value='registeer'>
</form>

</body>
</html>
 
PHP hulp

PHP hulp

27/03/2023 12:40:10
 
- Ariën  -
Beheerder

- Ariën -

19/09/2014 17:11:12
Quote Anchor link
je doet niks met $ha_pass. Je kijkt alleen in je query naar de gebruikersnaam.
 
Ward van der Put
Moderator

Ward van der Put

19/09/2014 17:14:07
Quote Anchor link
>> maar nu bij inloggen pakt die elke wachtwoord en dat moet niet he

Dat is logisch, want je controleert het wachtwoord niet in:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$sql
= $mysqli->query("SELECT * from user WHERE username = '{$username}' LIMIT 1");      
if (!$sql->num_rows == 1) {
    echo "<p>foutte gebruikersnaam/wachtwoord </p>";
}
else {
    echo "<p>Logged in successfully</p>";
    session_regenerate_id(true);
    $_SESSION['user'] = "test";
}

?>
 
Kenny iets

kenny iets

19/09/2014 17:14:50
Quote Anchor link
moet ik dan die password='{$ha_pass}' doen in die query
zoja dan krijg ik deze fout
Notice: Trying to get property of non-object in C:\Users\kenny\Desktop\xammp\htdocs\login.php on line 11
foutte gebruikersnaam/wachtwoord
 
- Ariën  -
Beheerder

- Ariën -

19/09/2014 17:24:30
Quote Anchor link
Heb je $mysqli al ergens aangemaakt / geinstantieerd?
 
Kenny iets

kenny iets

19/09/2014 17:25:00
Quote Anchor link
- Aar - op 19/09/2014 17:24:30:
Heb je $mysqli al ergens aangemaakt / geinstantieerd?


ja in me config

Toevoeging op 19/09/2014 18:25:03:

iemand anders die kan helpen

Toevoeging op 19/09/2014 21:10:26:

iemand die kan helpen
 
Sam van Broemsen

Sam van Broemsen

20/09/2014 13:29:56
Quote Anchor link
Je moet de password_verify in een if statement gebruiken, voor hoe jij het wilt.
 
Kenny iets

kenny iets

20/09/2014 14:43:13
Quote Anchor link
hoe dan ?
wat moet je dan in een if zetten ?

Toevoeging op 20/09/2014 14:43:13:

hoe dan ?
wat moet je dan in een if zetten ?
 
Sam van Broemsen

Sam van Broemsen

20/09/2014 14:46:14
Quote Anchor link
if(password_verify(//Kan je zelf wel invullen)) {
//true
} else {
//false
}
 
Kenny iets

kenny iets

20/09/2014 14:47:44
Quote Anchor link
if(password_verify($password, CRYPT_BLOWFISH)) {
tog? zo dan?
Gewijzigd op 20/09/2014 14:52:01 door kenny iets
 
Sam van Broemsen

Sam van Broemsen

20/09/2014 14:51:01
Quote Anchor link
Nee, je gebruikt hem verkeerd.
Bekijk deze pagina a.u.b eens:
http://php.net/manual/en/function.password-verify.php
 
Kenny iets

kenny iets

20/09/2014 14:54:10
Quote Anchor link
dit is wat ik er begrijp $hash =CRYPT_BLOWFISH ;
if(password_verify($password, $hash)) {
 
Bart V B

Bart V B

20/09/2014 15:27:29
Quote Anchor link
Nee, je moet het anders doen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
// en nu goed LEZEN wat in de variabele staat...
if (password_verify($passwordFromPost, $hashedPasswordFromDB))
{

   //true
}
else
{
   // false
}
?>

En om het je nog duidelijker te maken hier een opzetje hoe het werkt:
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
<?php

$options
= [
            'cost' => 10
           ];
        // Get the password from post
        $passwordFromPost = 'test';

        $hash = password_hash($passwordFromPost, PASSWORD_BCRYPT, $options);
        
        echo $hash;
        echo '<br />';
        
        // Get the password from the database and compare it to a variable (for example post)
        //$passwordFromPost = $_POST['password'];

        $hashedPasswordFromDB = '$2y$10$es6QnePL938piPYTlboNEeh7ZL8O3WpT6LPbFa7o7Gc8ex5WL9vei';

        if (password_verify($passwordFromPost, $hashedPasswordFromDB))
        {


            echo 'Password is valid!';
            echo '<pre>';
            
            echo '<hr>';
            var_dump(password_get_info($hash));

            //  CHECK TO SEE PASSWORD NEED REHASH

            if (password_needs_rehash($hashedPasswordFromDB, PASSWORD_BCRYPT, $options))
            {


                $hashNew = password_hash($passwordFromPost, PASSWORD_BCRYPT, $options);
                echo '<br>';
                echo $hashNew;

            }

        }

        else
        {

            echo 'Invalid password.';
        }

?>
 
Advil Denvil

Advil Denvil

20/09/2014 15:31:19
Quote Anchor link
-_-

Stop maar met PHP, het antwoord is hier alleen al 5x gegeven ofzo.

Ik begrijp trouwens niet wat die {$var} dingen daar doen.....
 
Kenny iets

kenny iets

21/09/2014 15:22:48
Quote Anchor link
wat kan ik er aan doen dat ik een noob bent wat meer makkelijker uitleg moet
 
- Ariën  -
Beheerder

- Ariën -

21/09/2014 16:13:56
Quote Anchor link
Edit:
Zullen we het gezellig houden? Alvast bedankt!
 
Bart V B

Bart V B

21/09/2014 16:41:09
Quote Anchor link
Kenny even ontopic, snap je mijn voorbeeld?
Heb je het bekeken/geprobeerd?
 
Kenny iets

kenny iets

21/09/2014 16:45:32
Quote Anchor link
ja echt vaak en een paar geprobeerd ik loop alleen steeds vast met de db
 
- Ariën  -
Beheerder

- Ariën -

21/09/2014 16:47:50
Quote Anchor link
Op welke manier loop je vast? Kan je wat specifieker zijn?
 
Kenny iets

kenny iets

21/09/2014 16:48:47
Quote Anchor link
de hash nakijken
zal vast aan mijn ligggen
Gewijzigd op 21/09/2014 16:52:01 door kenny iets
 
Bart V B

Bart V B

21/09/2014 16:52:16
Quote Anchor link
Zoals je ziet heb je nooit een zelfde hash. Dat is ook de bedoeling.
Maar volgens mij heb je mijn tweede voorbeeld niet gebruikt anders had je gezie dat het wel werkt.
 

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.