- Home
- Categorie
- Coding e Sistemistica
- PHP
- Password corrispondendi ma diverse
-
Password corrispondendi ma diverse
Ciao esiste un generatore di password che mi dia una serie di password corrispondenti ad un criterio univoco ?
Mi spiego meglio :
Il sistema è quello delle ricariche telefoniche credo, ovvero numeri diversi che però corrispondono sempre alla ricarica da 50 euro !
Io devo realizzare un sito che permetta di visionare delle foto di diversi eventi, e quindi ho bisogno di generare ad esempio 10 pass diverse (in maniera da monitorare chi entra) corrispondenti ad un evento (quindi che mi diano tutte e 10 accesso ad un determinato album) e magari altre 50 per un altro evento e così via.
Esiste un qualche script di generazione che faccia questo lavoro ?
Grazie- Kiko -
-
Sinceramente non saprei se ci sono degli script che ti permettono di fare questo...
Credo che potresti fare in questo modo:
Nella tabella dei codici da 50 euro ci sono i seguenti codici:r8944try38r
83hr3ur3r9t
38rwedejf9u
248y3j2r939Adesso , con php, puoi fare in questo modo:
[php]<?php
$cod = $GET['codice'];
#Praticamente, ricevi il codice in questo modo: codice_50
#se vuoi una ricarica da 10 euro: codiceihg_10
mysql_connect(.....);
mysql_select_db(..);
$part = explode("",$cod);switch($part[1]){
case ("_50"):
$init = mysql_query("SELECT * FROM codici_da_50 WHERE codice = '$part[2]'")or die("ERRORE: ".mysql_error());
if(mysql_num_rows($init) != 1) die ("Il codice non esiste!");
ecc...
break;
case ("_10"):
$init = mysql_query("SELECT * FROM codici_da_10 WHERE codice = '$part[2]'")or die("ERRORE: ".mysql_error());
if(mysql_num_rows($init) != 1) die ("Il codice non esiste!");
ecc...
break;
ecc....
}
?>
[/php]Il codice postato, praticamente, riceve come parametro GET il codice, e lo divide in due parti: il codice ed il tipo...
Fa uno switch del tipo, cerca se esiste il codice nella tabella, altrimenti da errore...semplice!
-
Grande !!
riempio la tabella con un password generator di tanti record quanti ne necessito e poi con il tuo sistema che hai postato tu faccio un controllo !!
Grazie mille hai risolto il mio problema !!- Kiko? -
-
Prego, di niente!Sempre a disposizione!