01 febbraio 2003 alle 12:51:24 ...ora se io mando un msg priv. all'utente << >> và a finire ke a tutti gli utenti nn loggati sarà segnalato un msg priv. in arrivo (ke naturalmente nn leggeranno mai andando sui msg privati in qto nn loggati...)
Nn lo faccio x nn "rompervi le scatole" su ASPNUKE.IT
...io sul sitarello mio ho corretto... vi consiglierei di farlo anke voi...
--------------- [ ..:: AinTz ::.. ]|http://www.aintz.it | info@aintz.it |
goku1964 Avanzato
195 Discussioni
02 febbraio 2003 alle 02:10:39 si se gentilmente ci dici come.
--------------- ma se il cacioricotta è fatto con la ricotta, il caciocavallo con che cosa è fatto?
aintz Amatore
38 Discussioni
02 febbraio 2003 alle 03:38:31 Modificato il 02 febbraio 2003 alle 03:58:58
...nn l'avevo fatto xkè mi sembrava una cosa "semplice" e x nn fare il "saputello"
cmq qdo uno si iscrive sfrutta la funzione ADDACCOUNT inclusa nella "libreria" (kiamiamola così) INCLUDESADDACCOUNT.ASP (+ o - intorno alla riga 16, è la prima funzione ke si incontra nel file)
è qsta funzione da modificare...
dopo la "IF" ke sistema l'eventuale query di inserimento
sipu=true if left(sMyLogin,1)=" " then sipu=false end if if instr(sMyLogin,"[") then sipu=false end if if instr(sMyLogin,"]") then sipu=false end if
(in pratica nella variabile "sipu", inizialmente inizializzata a TRUE (vero) memorizzo FALSE (falso) nel caso in cui il nome utilizzato x il login contiene un carattere nn valido alcuni caratteri (x ora l'ho riscontrato solo con le parentesi quadre) rompono le palle nella formattazione di testi/tabelle nel forum x es.. Per verificare ke nn sia un nome "vuoto" ke dà i probl. esposti nel mio post iniziale uso la if left(sMyLogin,1)=" " then sipu=false end if ke mi assicura ke il nome utente nn inizia con uno spazio...
...andiamo avanti con le altre -poke- modifike...
due righe + sotto a qllo ke abbiamo inserito troviamo
rSQL3 = "SELECT * FROM users WHERE uLogin='" & SQLEncrypt(sMyLogin) & "'" Set oRs = DBRecordSet(oCn, rSQL3)
Qui si effettua una query x vedere se il nome inserito c'è già... e subito dopo la IF ke controlla se inserire o no il nuovo utente...così funzia (sxo) in qlunque caso
ora sotto le ultime due righe viste
rSQL3 = "SELECT * FROM users WHERE uLogin='" & SQLEncrypt(sMyLogin) & "'" Set oRs = DBRecordSet(oCn, rSQL3)
c'è qsta IF
If oRs.EOF Then ' Create an account in the main database
che, se il login inserito nn è già d qlcun altro, lo inserisce nel DB...
...qui c'è il "vekkio bug del carattere spazio come login"... (e il nuovo delle parentesi quadre nel login)
in pratica diciamo di controllare nn solo se il login inserito c'è già ma anke se è composto da caratteri "validi"...
sostituiamo qsta IF con qsta...
If ((oRs.EOF) and (sipu)) Then ' Create an account in the main database
fatto tutto qsto (ke sembra un casino invece è facilissimo) tutto funzia a dovere (almeno x ora sembra così... se trovo altri bacarozzi ve lo posto...)
sicuramente nn sarà il modo + "elegante" x risolvere qsto probl. ma... ...è rapidissimo!!!
(r)
sxo d essere stato kiaro e utile...
ora me ne vado finalmente a nanna ke in qsta settimana tra un sito web e qlke prova con ASPNUKE nn sono riuscito a dormire + di 4 ore a notte (!!!) e oggi ke è sabato nn si poteva nn uscire...
ora come ora... qdi se ho fatto qlke errore e poi tutto nn t funzia a dovere dimmelo e vediamo di "correggere" eventuali errori
(x sicurezza fatti prima una copia del file INCLUDES/ACCOUNT-INC.ASP prima di fare qste modifike...)
13 febbraio 2003 alle 18:07:26 si si andiamoci sul tuo sito...eheh aruba permettendo!!
aintz Amatore
38 Discussioni
14 febbraio 2003 alle 02:01:28 ...ke fai?!?!?!? ...sfotti?!?!?!?!?
--------------- [ ..:: AinTz ::.. ]|http://www.aintz.it | info@aintz.it |
goku1964 Avanzato
195 Discussioni
14 febbraio 2003 alle 02:11:24 sai una cosa credo che anche tu abbia lo stesso problema di magica
--------------- ma se il cacioricotta è fatto con la ricotta, il caciocavallo con che cosa è fatto?
magicamichy Utente
74 Discussioni
14 febbraio 2003 alle 10:54:41 si siamo esauriti e in astinenza da sito!!!!! e comunque caro aintz si SFOTTO!!! ahahah
goku1964 Avanzato
195 Discussioni
09 maggio 2003 alle 01:26:58 anche se in ritardo, molto ritardo, grazie --------------- ma se il cacioricotta è fatto con la ricotta, il caciocavallo con che cosa è fatto?
Log in
Cerca
Sostieni AspNuke
Un piccolo gesto per aiutarci a mantenere AspNuke.it online
Promo
MusicWebItalia.it Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.
Visitatori
Visitatori Correnti : 136 Membri : 0
Anna
Iscritti
Utenti: 18940
Ultimo iscritto : glauco Lista iscritti Messaggi privati: 3373Commenti: 2210Immagini: 39Downloads: 144Articoli: 49Pagine: 101Siti web: 558Notizie: 180Sondaggi: 11Preferiti: 5684682Post sui forum: 51195Libro degli ospiti: 4Eventi: 7