PHP-code om een ​​wachtwoord aan te maken

Er zijn enkele pagina's zoals https://www.fosshub.com/ waar u zonder problemen duizenden Open Source-applicaties kunt downloaden. Maar sinds technologie.net Wij willen onze zandkorrel dag na dag bijdragen. Vandaag in onze nieuwe sectie… Hoe maak je een wachtwoord aan.

Vandaag openen we de nieuwe sectie voor programmeerliefhebbers, waarin we elke week de broncode uploaden zodat u deze in uw projecten kunt gebruiken. Ik ben altijd als een gek op zoek geweest naar PHP-repository's, waar ik de benodigde codes kon vinden om ze aan mijn projecten toe te voegen, maar het is altijd moeilijk om ze te vinden, dus we zullen proberen vanaf tecnologia.net een site te maken waar we ze kunnen opslaan functies die iedereen die ze nodig heeft, zal gebruiken en kunnen gebruiken.

Als PHP nieuw voor je is of gewoon op zoek bent naar iets extra's om in je applicatie te implementeren, dan brengen we je vandaag een kleine TIP, zodat je jezelf wat werk kunt besparen.

Voorbeeld van wachtwoordmaker

Creëer een wachtwoord, zo simpel is het: een knop die een andere pagina oproept en mij een wachtwoord geeft dat is gemaakt op basis van een algoritme.

Hoe het te implementeren

AJAX en PHP

Om een ​​beetje te begrijpen waar we het over hebben, moeten we weten wat AJAX-technologie betekent, wat asynchrone JavaScript en XML betekent, en ons in staat stelt inhoud asynchroon op te halen van een achtergrondserver, zonder dat de gebruiker de pagina-update merkt. Zo is het voor de gebruiker niet waarneembaar dat er informatie vanaf een andere pagina wordt opgevraagd.

En we praten met u over AJAX, zodat u begrijpt hoe we in dit voorbeeld de aanroep van een bestand hebben geïmplementeerd zonder dat u het door heeft.

Bel naar de pagina die ons het wachtwoord geeft

Aan de ene kant zou er deze code zijn, waarbij we de pagina aanroepen die naartoe gaat Creëer een wachtwoord.

In de vierde regel code We noemen de jQuery-functies, die ons helpen het AJAX-systeem te gebruiken. Het zijn gratis bestanden die we ook kunnen downloaden naar de server waarop we de applicatie gaan draaien.

Daarna is er de functie die de pagina oproept die verantwoordelijk is voor het genereren van het wachtwoord, in dit geval pass.php. Het gaat gepaard met twee acties, vóórVerzenden en succes, wat het eerste equivalent zou zijn van wat op het scherm wordt weergegeven terwijl de informatie wordt verwerkt, en succes zodra het is uitgevoerd.

naar een webpagina bellen met AJAX

In de laatste regels wordt de knop (wachtwoord ophalen) gemaakt die de functie aanroept die het proces activeert. en de belangrijkste regel, die "de laag" zou zijn, kunt u de div- of span-tag plaatsen waar we de inhoud achterlaten die is ontvangen van de oproep naar de pagina die we hebben gemaakt.

We hebben de hoofdrolspelers

Daarom hebben we de volgende actoren al geïdentificeerd:

Dekken:waar we de inhoud achterlaten.

Knop: el die de functie aanroept.

funcion: die de pagina oproept die ons voorziet van de informatie die op de laag komt.

De PHP-pagina die het wachtwoord genereert

wachtwoord maker

Dit is het gemakkelijkste deel om te begrijpen, het is de pagina die het wachtwoord genereert en het regel voor regel analyseert. Het zou een actie zijn die 8 keer wordt herhaald, waarbij willekeurig in elk van die acties willekeurig een teken nodig is om een ​​wachtwoord van 8 willekeurige te vormen karakters.

Code downloaden

Wij bieden u de download aan van een ZIP met de twee genoemde bestanden, u hoeft ze alleen maar naar uw server te uploaden en wauw!!! het werkt nu.

DOWNLOAD CODE HIER

Het belang van het wachtwoord

Rekening houdend met het feit dat bij Adobe bijvoorbeeld 123456 het wachtwoord was dat door 2 miljoen gebruikers bij Adobe werd gebruikt, krijgen we een idee van het belang dat veel mensen hechten aan beveiliging. Betekenisloze wachtwoorden die er alleen maar toe dienen om je tweejarige kind buiten te houden, maar als we onszelf echt willen beschermen tegen liefhebbers van andermans informatie, hebben we geen andere keuze dan onszelf te beschermen en passende maatregelen te nemen, hetzij met wachtwoorden die speciale tekens en combinaties van hoofdletters, kleine letters en cijfers.

Ja, ik weet het, er is altijd een excuus…. Het is alleen heel moeilijk om te onthouden. En van tecnologia.net geven we je een klein trucje…. zo simpel als het veranderen van klinkers voor getallen.

Het is echter ook waar dat Edward Snowden heeft aangetoond hoe kwetsbaar wachtwoorden zijn als de staat erbij betrokken raakt, en dat casino’s die de privacy van onze gegevens durven te beschermen vandaag de dag onmogelijk zijn. Snowden heeft ons geleerd hoe zowel de NSA als de Britse GCHQ in staat waren om de kern van Google die aan de touwtjes trekt;

Creëer een wachtwoord
Creëer een wachtwoord

Heeft u code die u met gebruikers wilt delen?

Stuur het ons en wij publiceren het naast uw naam. Informatie moet worden gedeeld, zodat we allemaal kunnen profiteren van de kracht van technologieën