Wachtwoord wijzigen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »
Niels Cup

Niels Cup

14/07/2012 09:31:07
Quote Anchor link
Weet iemand hoe je een gebruiker een wachtwoord kunt laten wijzigen?
Hoe de code er in grote lijnen uit komt te zien.
 
PHP hulp

PHP hulp

05/01/2025 08:08:20
 
- SanThe -

- SanThe -

14/07/2012 09:35:07
Quote Anchor link
Een formuliertje en een query.
 
Niels Cup

Niels Cup

14/07/2012 09:39:25
Quote Anchor link
met zo een antwoord weet ik nog niks
 
- SanThe -

- SanThe -

14/07/2012 09:47:16
Quote Anchor link
Als ik nog meer vertel is het al voor je gemaakt en dat lijkt mij niet de bedoeling.
 
Bart V B

Bart V B

14/07/2012 09:52:45
Quote Anchor link
In grote lijnen..
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

$sql
= "UPDATE table_name
        SET
        password= '"
.md5($_POST['password'])."'
        WHERE
        email = '"
.mysql_real_escape_string($_POST['email'])."'
       "
;

$result = mysql_query($sql);
?>
Gewijzigd op 14/07/2012 09:53:36 door Bart V B
 
Write Down

Write Down

14/07/2012 10:17:55
Quote Anchor link
Eigenlijk kan je niet eentonig op deze vraag antwoorden. Dat hangt er een beetje vanaf hoe ver je wilt gaan.

Wil je bijvoorbeeld dat iemand zijn wachtwoord kan wijzigen door enkel zijn e-mailadres en gebruikersnaam op te geven? (Nee! Dat wil je niet!)

Je kan zelf wel een veiligere manier bedenken.

Of wil je gewoonweg dat iemand die ingelogd is zijn wachtwoord kan wijzigen? Dan kan je ook weer een aantal kanten op. Je zou kunnen vragen het huidige wachtwoord op te geven en dan pas een nieuw in te stellen.

Nu, tegenwoordig is dat niet meer de veiligste methode. Stel ik ben jouw broer en ik wil even met je account prutsen. Jij hebt je wachtwoord opgeslagen in een beheerder (browser). Dan is het vrij simpel voor mij om het zonder je huidige wachtwoord te kennen het aan te passen. Gelukkig zijn er wel eenvoudige oplossingen. Je kan een mailtje sturen (maar deze oplossing vind ik persoonlijk niet altijd even handig) maar je zou het veld waarin het wachtwoord moet opgegeven worden ook een random naam kunnen geven.

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
<?php
//sessie starten & andere code ...

$_SESSION['password_change'] = time()/rand(); //als het maar random is
$pC = $_SESSION['password_change'];

echo '<input type="password" name="'.$pc.'" />';

/* als je het formulier controleert, mag je uiteraard
   $_SESSION['password_change'] niet aanpassen.
   Want anders weet je niet welk POST veld je moet controleren.
*/


$sql = 'SELECT password FROM table WHERE ...';

if($_POST[sha1($_SESSION['password_change'].md5($salt))) == $pass) {
 echo 'Huidige password is niet correct!';
}

?>
Gewijzigd op 14/07/2012 18:36:22 door Write Down
 
- SanThe -

- SanThe -

14/07/2012 10:32:46
Quote Anchor link
@Write Down: Er klopt niet veel van jouw voorbeeldscriptje.
 
Niels Cup

Niels Cup

14/07/2012 11:22:38
Quote Anchor link
mag ik weten wat er niet aan klopt?Write Down verzint dit toch niet zomaar mag ik hopen
 
Erwin H

Erwin H

14/07/2012 11:30:36
Quote Anchor link
Afgezien van de ontbrekende quote in het begin gaat het voornamelijk om deze regel:
if($_POST[sha1($_SESSION['password_change'].md5($salt))) == $pass) {

Ik weet niet wat hier de bedoeling van is, maar op het eerste gezicht ziet het eruit als complete onzin. Een POST key gemaakt van een hash van de naam van het password veld uit de SESSION????

Lijkt erop dat het inderdaad 'zomaar verzonnen' is.
Gewijzigd op 14/07/2012 11:31:13 door Erwin H
 
Bart V B

Bart V B

14/07/2012 11:33:44
Quote Anchor link
Niels probeer eerst eens wat op papier te zetten wat je nou precies van plan bent.
Wij kunnen 100 voorbeelden maken, maar dat zal nooit zijn wat jij voor ogen hebt.
Je leert er ook niets mee, dus kijk eens naar mijn voorbeeld, en bedenk daar eens wat dingen omheen.
 
Niels Cup

Niels Cup

14/07/2012 11:43:23
Quote Anchor link
wat ik wil is het volgende

<ul><li><a href="changepassword.php?p=4">Wachtwoord</a></li></ul>

Wanneer de mensen op de link klikken moet dit tevoorschijn komen:

Oud Wachtwoord:<input type =password name="passwordold">........./>

Nieuw Wachtwoord:<input type =password name="passwordnew">........./>
Bevestig nieuw Wachtwoord:<input type =password name="passwordnew">....../>
Gewijzigd op 14/07/2012 11:45:36 door Niels Cup
 
 - Diov  -

- Diov -

14/07/2012 12:32:26
Quote Anchor link
Wel? Dit kan je toch makkelijk ZELF maken?

1. Eerst kijken of het oud wachtwoord gelijk is aan het huidig wachtwoord.
2. Kijken of het wachtwoord voldoet aan jouw eisen (lengte, tekens,...)
3. Als dit alles juist is: UPDATEN naar je database?

Toevoeging op 14/07/2012 13:04:02:

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
<?php

# De verbinding met de database, config file...
include 'config.php';

# Als er op submit gedrukt is...
if($_SERVER['REQUEST_METHOD'] === 'POST')
{

   # Ophalen van de oude pass...
   $sql_get_pass =    "SELECT password
                       FROM leden
                       WHERE user=...
                      "
;

   #foutafhandeling
   if (($result_get_pass = mysql_query($sql_get_pass)) === false)
   {

     echo 'Er is een fout opgetreden tijden het veranderen van je wachtwoord.';
   }

   elseif (mysql_num_rows($result_get_pass) == 0)
   {

     echo 'Er is een fout opgetreden tijden het veranderen van je wachtwoord.';
   }

   else
   {
      $row_pass = mysql_fetch_assoc($result_get_pass);
      $post_pass = md5($_POST["huidig_pass"])

      if($post_pass == $row_pass['password'])
      {

        #Wachtwoorden zijn gelijk, dus nu gaan we nieuwe password updaten.
        $sql_update_pass = "UPDATE leden
                            SET pass = '"
.mysql_real_escape_string($_POST['new'])."'
                            WHERE user = ...
                           "
;

        if(!$res_update_pass = mysql_query($sql_update_pass))
        {

            echo 'Fout tijdens het wijzigen van je wachtwoord!'.
        }

        else
        {
            echo 'Wachtwoord succesvol veranderd';
        }
   }
}


# Als er niet op submit gedrukt is.
else
{
  // formulier ...
}
 
Eddy E

Eddy E

14/07/2012 16:57:25
Quote Anchor link
Hoe krijgt ie het voor elkaar.... toch nog gewoon volledig voor hem gemaakt zonder zelf iets te doen :D.
 
Write Down

Write Down

14/07/2012 18:39:49
Quote Anchor link
Erwin H op 14/07/2012 11:30:36:
Afgezien van de ontbrekende quote in het begin gaat het voornamelijk om deze regel:
if($_POST[sha1($_SESSION['password_change'].md5($salt))) == $pass) {

Ik weet niet wat hier de bedoeling van is, maar op het eerste gezicht ziet het eruit als complete onzin. Een POST key gemaakt van een hash van de naam van het password veld uit de SESSION????

Lijkt erop dat het inderdaad 'zomaar verzonnen' is.


Is het ook. En is inderdaad niet al te correct. Maar goed, ik denk dat de tekst erboven voldoende duidelijk is. Ik ben niet het type dat kant en klare code post. Daarmee leer je vaak niets. Toch niet over zo'n relatief onderwerp als dit.

Toevoeging op 14/07/2012 18:40:26:

Eddy Erkelens op 14/07/2012 16:57:25:
Hoe krijgt ie het voor elkaar.... toch nog gewoon volledig voor hem gemaakt zonder zelf iets te doen :D.


Ja, en dat vind ik dus zeer jammer. Wat heeft de TS nu geleerd? Wellicht hoe hij copy-paste moet gebruiken.
 
Bart V B

Bart V B

14/07/2012 18:42:14
Quote Anchor link
och jongens..
Zo zijn we toch allemaal begonnen.
 
Write Down

Write Down

14/07/2012 18:47:42
Quote Anchor link
Bart V B op 14/07/2012 18:42:14:
och jongens..
Zo zijn we toch allemaal begonnen.


Misschien wel. Het probleem is echter dat ik hier veel mensen op het forum zie die eigenlijk niet de intentie tonen om het echt te leren. Ik zie nergens een concreet probleem waar de TS vast liep. Ik zie zelfs geen letter PHP door hem geschreven in dit topic. Dan denk ik toch dat ik als beginner eerder geneigd was om zelf toch eerst een paar lijnen te typen.
 
Bart V B

Bart V B

14/07/2012 18:55:32
Quote Anchor link
Het enige wat ik in dit topic zie is dat de TS totaal nog geen idee heeft hoe hij php moet gebruiken. Daarom zei ik schrijf nu eens eerst op wat je precies wil.
Aan de code die Dem heeft geschreven heeft hij ook totaal nog niets.
Het is totaal anders dan wat de TS voor ogen heeft.

Dus laten we nu eerst eens afwachten wat de TS ervan heeft opgestoken zonder meteen een conclusie te trekken of hij al een antwoord heeft op zijn vraag. ;)
 
 - Diov  -

- Diov -

16/07/2012 18:52:59
Quote Anchor link
Aan mijn code heeft hij wel iets, hij kan leren hoe de code in elkaar zit.
En als hij inderdaad wat meer moeite deed, en zocht op google:

php change password script
 
Erwin H

Erwin H

16/07/2012 19:00:45
Quote Anchor link
Write Down op 14/07/2012 18:39:49:
Is het ook. En is inderdaad niet al te correct. Maar goed, ik denk dat de tekst erboven voldoende duidelijk is. Ik ben niet het type dat kant en klare code post. Daarmee leer je vaak niets. Toch niet over zo'n relatief onderwerp als dit.

Niet al te correct.... eufemisme voor volstrekt fout? Post het dan niet. Hier heeft echt helemaal niemand iets aan. Alles voorkauwen doe ik normaal gesproken ook niet, maar volstrekt foute code posten is wel weer het andere uiterste.
 



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.