Visualizzazione dei risultati da 1 a 7 su 7

Discussione: creazione di password

  1. #1
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179

    creazione di password

    Ciao a tutti,
    devo reliazzare un database contenente delle password. Ho bisogno di 5000 password univoche che all'interno contengano caratteri e numeri. Ciò di cui ho bisogno una funzione che mi generi la password, verifichi che non esiste già e la memorizzi nel database.

    un aiutino perfavore...
    The world is a vampire

  2. #2
    codice:
    Function genera_pwd()
    
    	Dim i, x
    	Dim chars(36)
    	Dim pwd(8)
    	
    	x = 0 
    	'a-z
    	for i = 97 to 122
    		chars(x) = chr(i)
    		x = x + 1
    	next
    	'0-9
    	for i = 48 to 57
    		chars(x) = chr(i)
    		x = x + 1
    	next
    	password = "" 
    	For i = 1 to 8
    		Randomize
    		password = password & chars(Int((UBound(chars) - LBound(chars) + 1) * Rnd + LBound(chars)))
    		next
    	genera_pwd = password
    end Function
    dalle lezioni asp di html.it

  3. #3
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179
    grazie...
    ma adesso voglio porvi questo quesito:
    dopo aver creato queste password e averle memorizzate all'interno di un apposto campo di un database voglio che ogni nuovo utente che si registra gli venga assegnato uno fra questi valori...come fare?

    grazie
    The world is a vampire

  4. #4
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328
    dato che le password le vuoi univoche, generi la password, fai una query che ti cerca i record con quella password, se il record non esiste memorizzi la passowrd nel db, altrimenti generi di nuovo la passoword e cosi finchè non generi una password che non esiste ancora.
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

  5. #5
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179
    ...e così ho fatto...però adesso ad ogni nuovo utente che si registra devo assegnare una password fra quelle presenti nel database...
    The world is a vampire

  6. #6
    scusa se mi intrometto una volta ho dovuto creare dal nulla 223 password, ho preso excel, ho inserito in una colonna A i 223 user (li avevo già), nella B ho preso le prime 2 iniziali, nella C ho inserito una serie (in seguito ripetuta) di numeri a caso, nella D una seconda serie (anche qui ripetuta) di numeri a caso, nella E una serie di lettere-simboli (poi ripetuti) a caso, nella F una stringa comune e nella G ho "assemblato" tutto.
    Poi copia - incolla della colonna G in una tabella access sul server
    Volendo potevo moltiplicare (o sommare) le colonne C e D

    codice:
    esempio:
      
    COLONNA A    |  B  |  C  |  D  |  E  |  F  |  G  |
    supermariano |  SU |  72 |  12 |  af | CIC| SU7212afCIC

  7. #7
    La cosa + corretta sarebbe l'utente singolo che sceglie la sua pwd...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.