help blowfish

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

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 »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

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

23/12/2024 05:15:04
 
- 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.