- Home
- Categorie
- Coding e Sistemistica
- Coding
- Modificare metodo di registrazione nel forum
-
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
-
Allora funziona bene... se cambi e metti che so "2" ti manda alla index.php però non ti dà il messaggio? Cmq è il meno... abbiamo fatto il grosso...
Adesso manca solo impostare la mail che manda il codice di conferma e poi la query che (se il codice di conferma è corretto) setta il codice a "1"... non manca molto...
keiske
-
@Privacy-Impresa said:
Allora funziona bene... se cambi e metti che so "2" ti manda alla index.php però non ti dà il messaggio? Cmq è il meno... abbiamo fatto il grosso...
Adesso manca solo impostare la mail che manda il codice di conferma e poi la query che (se il codice di conferma è corretto) setta il codice a "1"... non manca molto...
keiske
ok keiske allora proseguiamo con l'impresa sprando di arrivare al risultato sperato.
-
Prova a sostituire
[php]
<?php
if(isset($_GET['ko']))
$ko = $_GET['ko'];
else
$ko = '';
$messaggio = '';
if($ko == '1') {
$messaggio = 'Per accedere al forum devi confermare la tua iscrizione cliccando nel link che hai ricevuto via email';
}if(!file_exists("install/install.lock")){
header("Location: ./install/index.php");
exit();
}
require_once "includes/config.php";
require_once "header.php";
require_once "cathome.php";
require_once "footer.php";
?>
<?=$messaggio?>
[/php]
con
[php]
<?php
if(isset($_GET['ko']))
$ko = $_GET['ko'];
else
$ko = '';
$messaggio = '';
if($ko == 1) {
$messaggio = 'Per accedere al forum devi confermare la tua iscrizione cliccando nel link che hai ricevuto via email';
}if(!file_exists("install/install.lock")){
header("Location: ./install/index.php");
exit();
}
require_once "includes/config.php";
require_once "header.php";
require_once "cathome.php";
require_once "footer.php";
?>
<?=$messaggio?>
[/php]