wachtwoord mailer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

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 .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

Bekijk vacature »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

18/10/2005 15:40:00
Quote Anchor link
hallo iedereen
ik heb een ledensysteem
mijn leden kunnen zich registreren en hun wachtwoord word dan zoon beveiligt wachtwoord.
ik zoek een scriptje dat je een username in kan vullen en dat dan het wachtwoord van die username gestuurt word naar het adres dat in de mysql database staat en bij die user hoort.

over prijs is te spreken.
 
PHP hulp

PHP hulp

15/01/2025 13:57:08
 
- SanThe -

- SanThe -

18/10/2005 15:48:00
Quote Anchor link
Als het wachtwoord is gecodeerd met md5() zal je een nieuw password moeten genereren.
 
Lissy Pixel

Lissy Pixel

18/10/2005 15:54:00
Quote Anchor link
@ SanThe : Helder en dit is inderdaad bij mij ook aan de hand.
Wat ik graag zou willen is het standaard werk dus men is al lid en heeft een md5 gecodeerd wachtwoord en tja... men is het wachtwoord vergeten.

Ik zie dan bij sites dat je op een link klikt en je dan een nieuw wachtwoord toegemailt krijgt.
Hoe pak ik dit aan?

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
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
<?php
// de variabelen die ik gebruik
$strWebsite        = "www.lissydesign.info";          // website van listeigenaar
$strEmailSite      = "[email protected]";      // email adres van listeigenaar
$strNaamSite       = "LissyDesign";                  // website naam
$fEdit            = true;
$Active            = 0; //0 is niet actief  , 1 is geactiveerd

//$regDate        = date("-m-d H:i:s");            //met G krijg je 0 t/m 23 uur en met H krijg je 00 t/m 23 uur.

$regDate        = date("Y-m-d G-i-s");
$ip             = $_SERVER['REMOTE_ADDR'];

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

    if(isset($_POST['radSex']))                { $regValues['Sex']         = $_POST['radSex']; }
    if(isset($_POST['txtLoginnameR']))        { $regValues['Loginname']     = $_POST['txtLoginnameR']; }
    if(isset($_POST['txtPassword']))        { $regValues['Password']     = $_POST['txtPassword']; }
    if(isset($_POST['txtPassword2']))        { $regValues['Password2']     = $_POST['txtPassword2']; }
    if(isset($_POST['txtEmail']))            { $regValues['Email']         = $_POST['txtEmail']; }
    if(isset($_POST['txtDoB']))                { $regValues['DoB']         = $_POST['txtDoB']; }

    $regValues['Loginname'] = trim($regValues['Loginname']);
    $regValues['Password']  = trim($regValues['Password']);
    $regValues['Password2'] = trim($regValues['Password2']);
    $regValues['Loginname'] = trim($regValues['Loginname']);
    $regValues['Email']     = trim($regValues['Email']);
    $regValues['DoB']         = trim($regValues['DoB']);

       $strError = CheckForm($regValues); $fEdit = true;
       if($strError == "")
       // maak code aan.
       { $strUserCode = GenerateUserCode();  
        $fEdit = false;    
        $Active = 0;
        //kan je natuurlijk nog velden bij maken!!
        $strSQL ="Insert Into users (Sex, Loginname, Password, Email, DoB, UserCode, UserActive, regDate, ip) ";
        $strSQL .="Values ('".$regValues['Sex']."','".$regValues['Loginname']."','".md5($regValues['Password'])."','".$regValues['Email']."','".$regValues['DoB']."','".$strUserCode."','".$Active."','".$regDate."','".$ip."')";
        mysql_query($strSQL);
        
        // handige functie in myssql.
        // na insert meteen het id in een variabele stoppen en daar kunnen we meteen mee gaan werken

        $iUsersID = mysql_insert_id();
        
        // nu als alles in de database staat gaan we een mail versturen!!
        // deze kan je natuurlijk helemaal zelf aanpassen!!
        // LET OP: Je moet wel even de url veranderen wat naar de pagina activeren gaat!!!!

        $headers  = "MIME-Version: 1.0\r\n";
           $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
        //$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
        $headers .= "From: \"" . $strWebsite . "\" <" . $strEmailSite . ">\n";
        $headers .= "MIME-Version: 1.0\n";
        $headers .= "X-Priority: 3\n";
        $headers .= "X-MSMail-Priority: Normal\n";
        $headers .= "X-Mailer: php\n";
        
        $strSubject = "activatiemail voor aanmelden Lissy Design";
        $strLog = $regValues['Loginname'];
        //$strMessage = "<a href=http://www.jousite.nl/bepaalde-map-misschien/activeren.php?Type=activeren&I=$iUsersID&L=$strLog&C=$strUserCode>AANMELDEN LISSY</a>";
        $strMessage = "Je account is NIET actief.<br>Je kan het account activeren door op onderstaande link te klikken:<br><br>Je account is aangemaakt met de volgende gegevens:<br><br><a href='http://www.lissydesign.info/registreren/activeren.php?Type=activeren&I=$iUsersID&L=$strLog&C=$strUserCode'> >>klik HIER voor AANMELDEN LISSY DESIGN forum<< </a><br><br><br>Vergeet je wachtwoord niet!<br>Het wachtwoord is gecodeerd opgeslagen en kan dus nooit meer worden opgehaald.<br>Mocht je je wachtwoord toch vergeten dan kan je eventueel een nieuwe wachtwoord aanvragen via een mail op de site.<br><br>Bedankt voor je registratie!<br>LissyDesign";
        $strError = mail($regValues['Email'], $strSubject, $strMessage, $headers);
        // als de email succesvol is verstuurd !! dat is standaard 1 in php
        if($strError == 1)
        {
$strError = "U bent succesvol aangemeld, <br>er is een activatie link naar u email gestuurd om uw account te activeren";
        }
else
        { $strError = "de mail kon niet worden verzonden, neem contact op me de admin"; }
      }
}

?>


Gebruik ik dus voor als iemand zich aanmeld.
In de Database staat actief dus op 1.
 

18/10/2005 16:50:00
Quote Anchor link
bedankt lissy maar ik snap daar nix van.
ik ben nog niet echt goed.
heb je ook een simpeler script of een scripts met comment regels erbij om het beter te begrijpen ik ben nog beginner weet je

groetjes gerard
 
Eric Cartman

Eric Cartman

18/10/2005 17:09:00
Quote Anchor link
SanThe:
Als het wachtwoord is gecodeerd met md5() zal je een nieuw password moeten genereren.


Dat is niet helemaal waar... Er zijn brute force programma's die de md5-encryptie weer omzetten. Het script hieronder heb ik van http://sitemasters.be/?pagina=scripts/scripts&cat=4&id=814 en kan teksten decoderen. Je kan proberen het gecodeerde wachtwoord terug te coderen, maar als degene van wie het wachtwoord was cijfers of andere tekens heeft gebruikt zal het niet werken.

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
<?
$hash
= "1a1dc91c907325c69271ddf0c944bc72";
$char[1] = "a";
$char[2] = "b";
$char[3] = "c";
$char[4] = "d";
$char[5] = "e";
$char[6] = "f";
$char[7] = "g";
$char[8] = "h";
$char[9] = "i";
$char[10] = "j";
$char[11] = "k";
$char[12] = "l";
$char[13] = "m";
$char[14] = "n";
$char[15] = "o";
$char[16] = "p";
$char[17] = "q";
$char[18] = "r";
$char[19] = "s";
$char[20] = "t";
$char[21] = "u";
$char[22] = "v";
$char[23] = "w";
$char[24] = "x";
$char[25] = "y";
$char[26] = "z";
$char[27] = "0";
$char[28] = "1";
$char[29] = "2";
$char[30] = "3";
$char[31] = "4";
$char[32] = "5";
$char[33] = "6";
$char[34] = "7";
$char[35] = "8";
$char[36] = "9";
$top = count($char);
for ($d = 0; $d <= $top; $d++)
{

    $ad = $ae.$char[$d];
    for ($c = 0; $c <= $top; $c++) /// Enzo voorts. voor 4 karakters duurt het 4 min. voor 5 duurt het 12 min. voor 6 weet ik niet en voor 8 langer dan 8 uur.
    {
        $ac = $ad.$char[$c];
        for ($b = 0; $b <= $top; $b++)
        {

            $ab = $ac.$char[$b];
            for ($a = 0; $a <= $top; $a++)
            {

                $aa = $ab.$char[$a];
                if(md5($aa)==$hash)
                {

                    die('Wachtwoord: '.$aa);
                }
            }
        }
    }    
}

echo "Geen Resultaat";
?>
 
Arjan Kapteijn

Arjan Kapteijn

18/10/2005 17:27:00
Quote Anchor link
SELECT Name, Email FROM gebruikers WHERE Name='$name';

Dan heb je het Emailadres van iemand die behoord tot de ingevulde naam.

Vervolgens pak je de random wachtwoordgenerator die laat je een wachtwoord uitpoepen dat md5 je, vervolgens word het een

UPDATE gebruikers SET Password='$gegenereerdewachtwoord' WHERE Name='$name';

Dan heeft die gebruiker een nieuw vers wachtwoord. Vervolgens mail je naar dat mailadres het nieuwe wachtwoord en klaar ben je.

Programmeerwerk: 5 minuten als je het goed doet.

Voor mensen die mijn nieuwssysteem gebruiker, dat hele aanmeldsysteem zit er in princiepe standaard in als functies, ipv in het admin systeem kan je het dus ook buiten dat systeem mensen zichzelf laten aanmelden (bijv. als gebruiker ipv admin ;)). Het hele wachtwoord generatie en emailsysteem zit er ook als functie in verwerkt :).
 
Thijs X

Thijs X

18/10/2005 17:27:00
Quote Anchor link
@ Jip
dat het is wel mogelijk maar kost wel aardig wat tijd
 

18/10/2005 17:31:00
Quote Anchor link
het duizeld bij mij een beetjuh en iedereen heeft wel cijfers in ze wachtwoord
kan iemand me een
 

18/10/2005 17:33:00
Quote Anchor link
sorry me com crashte
ff me sin afmaken

kan iemand een scriptjuh maken die het gewoon doet op alles ofzo en die ik er zo in kan zetten

alvast bedankt
 
Arjan Kapteijn

Arjan Kapteijn

18/10/2005 17:34:00
Quote Anchor link
Om het te laten werken moet iemand natuurlijk wel weten wat jij opslaat in de database, welke benamingen etc. Verder is het ook wel makkelijk om te weten op welke manier gegevens worden aangeleverd enzo.

Het is niet zo dat iemand zonder informatie een standaard scriptje kan maken wat universieel werkbaar zou moeten zijn :P.
 

18/10/2005 17:38:00
Quote Anchor link
:P sorry daarvoor ik snap niej echt wat je bedoelt maar hier is me sql tabel als je dat bedoelt

CREATE TABLE `members` (
`id` int(10) NOT NULL auto_increment,
`nickname` varchar(25) NOT NULL default '',
`passwd` varchar(32) NOT NULL default '',
`email` varchar(255) NOT NULL default '',
`registerd` int(10) NOT NULL default '0',
`key` varchar(32) NOT NULL default '0',
`referer` varchar(255) NOT NULL default '',
`lastlogin` int(10) NOT NULL default '0',
`lastaction` int(10) NOT NULL default '0',
`class` int(2) NOT NULL default '1',
`sub_class` int(2) NOT NULL default '1',
`ip` varchar(15) NOT NULL default '0',
`lokatie` int(3) NOT NULL default '1',
`land` int(10) NOT NULL default '0',
`jail` int(10) NOT NULL default '0',
`lasttravel` int(10) NOT NULL default '0',
`points` int(10) NOT NULL default '0',
`geld` bigint(255) NOT NULL default '0',
`bank` bigint(255) NOT NULL default '0',
`kluis` bigint(255) NOT NULL default '0',
`lastrente` int(10) NOT NULL default '0',
`laststort` int(10) NOT NULL default '0',
`lastcrime` int(10) NOT NULL default '0',
`lastcrimeautos` int(10) NOT NULL default '0',
`lastbuybullet` int(10) NOT NULL default '0',
`bullets` bigint(255) NOT NULL default '0',
`health` int(3) NOT NULL default '100',
`text` text NOT NULL,
`family` text NOT NULL,
`familylogo` text NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `nickname` (`nickname`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;

bedoel je dat?
 
Arjan Kapteijn

Arjan Kapteijn

18/10/2005 17:42:00
Quote Anchor link
Lekker nog iemand die nog niet van normaliseren gehoord heeft...

Ziet eruit als een standaard criminal achtige games, principieel weiniger ik mee te werken aan standaard out-of-the-box systemen waaraan mensen zelf geen moeite kunnen of willen doen, maar wel snel geld denken te verdienen :P.

Sorry, wellicht dat iemand anders kan helpen, de bovenstaande procedure mag je wel 'houden'.
 
Elwin - Fratsloos

Elwin - Fratsloos

18/10/2005 17:47:00
Quote Anchor link
Nooit en te nimmer een nieuw wachtwoord mailen!! En waarom niet? Nou, kijk: ik ben gebruiker A en ik heb een pokke hekel aan gebruiker B. Wat doe ik dan? Ik ga tig keer het wachtwoord van gebruiker B opnieuw aanvragen. Grappig!

Wat ik persoonlijk een mooie oplossing vind is dit:
Een linkje 'wachtwoord vergeten'. Dan kom je op een pagina waar je je e-mailadres kan geven. Bij het verwerken van het e-mailadres controleren of die in de DB staat, zo nee een foutmelding.
Staat die er wel in, dan maak je met MD5 een mooie hash (bijvoorbeeld van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $hash = $email.time(); ?>
ofzo. Die zet je in de gebruikerstabel op de regel met het e-mailadres.
Vervolgens maak stuur je een e-mail naar het adres met een tekst in de trent van:
Beste gebruiker, op de website blabla.com is voor dit account een nieuw wachtwoord aangevraagd. Als u naar http://blabla.com/forgotpassword.php?key=$hash&mail=$email gaat kunt u een nieuw wachtwoord instellen. Heeft u dit bericht niet aangevraagd, dan kunt u dit bericht verwijderen en als niet verzonden beschouwen.

En op het script forgotpassword.php controleer je of een combinatie van de $_GET-variabelen voorkomt in de DB. Zo nee, foutmelding.

Komt de combinatie wel voor, dan geef je de gebruiker een formulier om een nieuw wachtwoord te kiezen.

Op die manier heeft de gebruiker altijd een wachtwoord wat ze zelf kiezen (en zelf onthouden(?)). En als beheerder weet je zeker dat de gebruiker die op deze manier het wachtwoord wijzigt ook zeker die acctie wilt doen.

Elwin
 
Lissy Pixel

Lissy Pixel

18/10/2005 19:12:00
Quote Anchor link
@ Elwin : dit ben ik nu ook aan het maken en wellicht heb ik straks wat hulp nodig :-)
 
Vdleije .

vdleije .

18/10/2005 19:22:00
Quote Anchor link
@Elwin, en als je nou tig keer het e-amiladres van de gene intypt??? elfde effect 8-)
 
Jelmer -

Jelmer -

18/10/2005 19:33:00
Quote Anchor link
Nee, want diegene kan nog gewoon ongestoord inloggen met zijn oude wachtwoord. Alleen zijn mailbox wordt wat voller.

Het eesrte idee wiste het wachtwoord, waardoor de gebruiker zowiezo niet meer kon inloggen.
 



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.