- Home
- Categorie
- Coding e Sistemistica
- Coding
- Modificare metodo di registrazione nel forum
-
ok adesso ho provato a fare una nuova registrazione ma me la completa sempre subito e mi torna poi all'index e già loggato anche...
se invece mi sloggo e provo a rientrare mi dice che nick o password sono non corretti
magari se vuoi prova anche tu a registrarti così vedi cosa succede
ps: non viene più inviata nemmeno la mail come mai
-
controlla nel database che fatta la registrazione, venga inserito nel campo "attivazione" il codice...
La registrazione la completa subito, certo... evidentemente la board è impostata per fare il login automatico...
l'importante è che crei la variabile e la metta nel database... per ora devi sloggarti, riloggarti e deve rimandarti alla index.php
Cmq non è facile fare modifiche così articolate via forum... ci sono 200 motivi per cui potrebbero esserci errori...
Devi per forza leggerti anche un po' come funziona perchè devi capirci tu di più...
keiske
-
eh si affermativo dalla tabella mysql appare proprio il codice alfanumerico!;)
quindi come fare...
-
Andiamo per gradi... se fai login non torni a index.php?ko=1 suppongo...
Intanto prova a mettere a mano index.php?ko=1 e assicuriamoci che almeno il messaggio si veda...
Poi riposta il codice del login...
keiske
-
@Privacy-Impresa said:
Andiamo per gradi... se fai login non torni a index.php?ko=1 suppongo...
Intanto prova a mettere a mano index.php?ko=1 e assicuriamoci che almeno il messaggio si veda...
Poi riposta il codice del login...
keiske
allora si così facendo si vede il messaggio proprio sotto al forum a sinistra
ti riposto login.php:
stesso link di prima
w.w.w.globalmeteo.altervista.org/login.txt
-
Una cosa al volo
if($actlog=="entra"){
if(user_esistente=="si"){
if(my_bannato=="si"){è normale che user_esistete e my_bannato siano senza $?
keiske
-
@Privacy-Impresa said:
Una cosa al volo
if($actlog=="entra"){
if(user_esistente=="si"){
if(my_bannato=="si"){è normale che user_esistete e my_bannato siano senza $?
keiske
ah guarda casco dalle nuvole, in teoria si perchè lì non ho mai modificato nulla, il file originale non ha il $
-
Togli questo da dov'è ora e prova a metterlo dove dico:
} else {
header("Location: index.php?ko=1");
}Lo metti in:
if(!isset($_POST['prov']) || trim($_POST['prov'])=="" || strpos($_POST['prov'],"resetpsw.php")!==false || strpos($_POST['prov'],"login.php")!==false || strpos($_POST['prov'],"registrazione.php")!==false){
$locain="index.php";
}else{
$locain=$_POST['prov'];
}
*} else {
header("Location: index.php?ko=1");
}
*
Sicuramente il problema è nell'annidiamento degli if... spostandolo lo metti nel primo caso dell'if aperto prima... dov'era prima l'if si apriva dopo il primo if e si ciudeva dopo la chisura del primo if...keiske
-
@Privacy-Impresa said:
Togli questo da dov'è ora e prova a metterlo dove dico:
} else {
header("Location: index.php?ko=1");
}Lo metti in:
if(!isset($_POST['prov']) || trim($_POST['prov'])=="" || strpos($_POST['prov'],"resetpsw.php")!==false || strpos($_POST['prov'],"login.php")!==false || strpos($_POST['prov'],"registrazione.php")!==false){
$locain="index.php";
}else{
$locain=$_POST['prov'];
}
} else {
header("Location: index.php?ko=1");
}Sicuramente il problema è nell'annidiamento degli if... spostandolo lo metti nel primo caso dell'if aperto prima... dov'era prima l'if si apriva dopo il primo if e si ciudeva dopo la chisura del primo if...
keiske
adesso quando faccio il login non succede nulla rimane sempre su index.php
-
e non passa il ko=1? facendoti vedere il messaggio?
Cmq devi provare a modificare la voce nel database in "1" per vedere se funziona...
keiske
-
@Privacy-Impresa said:
e non passa il ko=1? facendoti vedere il messaggio?
Cmq devi provare a modificare la voce nel database in "1" per vedere se funziona...
keiske
no purtroppo e come faccio a modificare nel database in 1?
-
@giulio3x said:
no purtroppo e come faccio a modificare nel database in 1?
dal phpmyadmin
-
@Thedarkita said:
dal phpmyadmin
ok fin qua ci arrivo nè
quel che volevo dire cosa è che devo cambiare in 1
-
Il valore del campo attivazione, della riga del'utente con cui provi a loggarti....
-
boh non mi capisco:?
[PHP]my_globalmeteo.def_users.id1611003.33332.0548ENUM('1','3','6') NOT NULLmy_globalmeteo.def_users.nomeadministratorrocco513008.0000NULLENUM('administrator','gianni','rocco') NOT NULLmy_globalmeteo.def_users.psw3956cebd87145aa9598e28aa8c639aa3fdb2c3bab9d0701c4a050a4d8d782c7f32320032.0000NULLENUM('3956cebd87145aa9598e28aa8c639aa3','40d11d61b...my_globalmeteo.def_users.ip151.25.45.150151.25.47.16013130013.0000NULLENUM('151.25.45.150','151.25.47.160') NOT NULLmy_globalmeteo.def_users.mailmailmail12260020.6667NULLENUM('[email protected]','[email protected]','...my_globalmeteo.def_users.attivazione 8e6d0f877e6f5526851b9b5a6797ecdd0321012.0000NULLENUM('','1111','8e6d0f877e6f5526851b9b5a6797ecdd')...[/PHP]
-
Apparte il fatto che non si capisce nulla, mi sembra che ci hai pure incollato le password
-
@Thedarkita said:
Apparte il fatto che non si capisce nulla, mi sembra che ci hai pure incollato le password
embhe è una prova questa nè...
-
comunque ufficialmente credevo e speravo fosse più facile sistemare questa cosa, mi ritiro è troppo difficile, peccato c'è stato un momento in cui credevo fossimo sulla strada giusta e invece no, troverò un altro forum anche se sarà 100 volte più brutto di quello che volevo modificare.:bho:
ps: ringrazio keiske e thdarkita per la pazienza!
-
Hai creato il campo attivazione, no? di base si setta quando uno si iscrive con i millemila caratteri, no? Con la mail per attivare quel valore da millemila diventerà "1"... ora collegati in phpmyadmin e cambia manualmente quel valore da millemila in 1... sai fare no? editi uno user e ci metti "1" nel campo attivazione e vedi se quando ti logghi con quello user ti logga...
keiske
-
@Privacy-Impresa said:
Hai creato il campo attivazione, no? di base si setta quando uno si iscrive con i millemila caratteri, no? Con la mail per attivare quel valore da millemila diventerà "1"... ora collegati in phpmyadmin e cambia manualmente quel valore da millemila in 1... sai fare no? editi uno user e ci metti "1" nel campo attivazione e vedi se quando ti logghi con quello user ti logga...
keiske
ho cambiato e adesso è vero mi logga