Visualizzazione risultati 1 fino 16 di 16

Discussione: controllo email e nome utente con link di attivazione

  1. #1
    Guest

    Predefinito controllo email e nome utente con link di attivazione

    ciao ragazzi ho un problema, ogni volta la stessa persona si registra con la solita email o nome utente.. vorrei mettere un controllo che quando si registra dice email già esistente anche un link che dovrà cliccare per attivare il suo account, come posso fare? ahh un'altra cosa visto che ho un pannello di amministrazione è possibile che quell'utente una volta che cancello non potrà più registrarsi sul mio sito? grazie mille

  2. #2
    L'avatar di naviland
    naviland non è connesso Utente
    Data registrazione
    31-12-2009
    Messaggi
    128

    Predefinito

    Allora la risposta a questa cosa è banale ma assolutamente indefinita.
    Basta solo che quando esegui i controlli sui campi durante la registrazione esegui una query cercando nel database se c'è una corrispondenza con un altro utente, per il link di attivazione crea un capo nel db in cui inserisci un codice univoco e lo usi per attivare cercando email+codice o username+codice.
    Il codice da scrivere è facile basta studiare un pò di php.
    Anche se qualcuno volesse darti un codice già fatto non potrebbe per il semplice fatto che non hai postato nessun codice, che script esegue la registrazione? quale pannello di amministrazione ? usi un cms?(quasi certo se no sapresti già come inserire il controllo) forse c'è già un plug in per farlo.

  3. #3
    Guest

    Predefinito

    non credo che è un cms però gestisco gli utenti che si registrano, mi ha aiutato un amico a farlo.

  4. #4
    L'avatar di naviland
    naviland non è connesso Utente
    Data registrazione
    31-12-2009
    Messaggi
    128

    Predefinito

    Dovrai chiedere al tuo amico senza ulteriori dettagli qui possiamo solo darti indicazioni sulla strada nulla di più.

  5. #5
    Guest

    Predefinito

    ma ora lui è a roma non credo che può aiutarmi :( non ho trovato niente per email + codice o username + codice, come posso fare?

  6. #6
    Guest

    Predefinito

    non mi ricordo se è questo lo script per registrarsi, penso di si perchè va nel benvenuto
    Codice PHP:
    <?php
    function PageMain() {
    global
    $TMPL, $LNG, $CONF, $db, $loggedIn, $settings;

    if(
    $settings['captcha']) {
    $TMPL['captcha'] = '<input type="text" name="captcha" placeholder="'.$LNG['captcha'].'" />
    <span class="welcome-captcha"><img src="'
    .$CONF['url'].'/includes/captcha.php" /></span>';
    }

    if(isset(
    $_POST['register'])) {
    // Register usage
    $reg = new register();
    $reg->db = $db;
    $reg->url = $CONF['url'];
    $reg->username = $_POST['username'];
    $reg->password = $_POST['password'];
    $reg->email = $_POST['email'];
    $reg->captcha = $_POST['captcha'];
    $reg->captcha_on = $settings['captcha'];
    $reg->message_privacy = $settings['mprivacy'];
    $reg->like_notification = $settings['notificationl'];
    $reg->comment_notification = $settings['notificationc'];
    $reg->shared_notification = $settings['notifications'];
    $reg->chat_notification = $settings['notificationd'];
    $reg->friend_notification = $settings['notificationf'];
    $reg->verified = $settings['verified'];
    $reg->email_like = $settings['email_like'];
    $reg->email_comment = $settings['email_comment'];
    $reg->email_new_friend = $settings['email_new_friend'];
    $reg->sound_new_notification = $settings['sound_new_notification'];
    $reg->sound_new_chat = $settings['sound_new_chat'];

    $TMPL['registerMsg'] = $reg->process();

    if(
    $TMPL['registerMsg'] == 1) {
    if(
    $settings['mail']) {
    sendMail($_POST['email'], sprintf($LNG['welcome_mail'], $settings['title']), sprintf($LNG['user_created'], $settings['title'], $_POST['username'], $_POST['password'], $CONF['url'], $settings['title']), $CONF['email']);
    }
    header("Location: ".$CONF['url']."/index.php?a=feed");
    }
    }

    if(isset(
    $_POST['login'])) {
    // Log-in usage
    $log = new logIn();
    $log->db = $db;
    $log->url = $CONF['url'];
    $log->username = $_POST['username'];
    $log->password = $_POST['password'];
    $log->remember = $_POST['remember'];

    $TMPL['loginMsg'] = notificationBox('transparent', $LNG['error'], $log->in(), 1);
    }

    if(isset(
    $_SESSION['username']) && isset($_SESSION['password']) || isset($_COOKIE['username']) && isset($_COOKIE['password'])) {

    $verify = $loggedIn->verify();

    if(
    $verify['username']) {
    header("Location: ".$CONF['url']."/index.php?a=feed");
    }
    }

    // Start displaying the home-page users

    $result = $db->query("SELECT * FROM `users` WHERE `image` != 'default.png' ORDER BY `idu` DESC LIMIT 10 ");
    while(
    $row = $result->fetch_assoc()) {
    $users[] = $row;
    }

    $TMPL['rows'] = showUsers($users, $CONF['url']);

    $TMPL['url'] = $CONF['url'];
    $TMPL['title'] = $LNG['welcome'].' - '.$settings['title'];

    $TMPL['ad'] = $settings['ad1'];

    $skin = new skin('welcome/content');
    return
    $skin->make();
    }
    ?>
    Ultima modifica di karl94 : 15-05-2014 alle ore 15.38.16 Motivo: Formattazione del codice

  7. #7
    L'avatar di naviland
    naviland non è connesso Utente
    Data registrazione
    31-12-2009
    Messaggi
    128

    Predefinito

    non penso sia qui $TMPL['registerMsg'] = $reg->process(); mi fa pensare che sia li che devi cercare. nella classe che contiene quella funzione

  8. #8
    Guest

    Predefinito

    $TMPL['registerMsg'] = $reg->process() non si trova da nessuna parte ho cercato da tutte le parti ma ho solo trovato "process"

  9. #9
    Guest

    Predefinito

    Abbiamo tutti capito che stati tentando di creare il nuovo facebook.
    Abbiamo capito che vuoi un mare di supporto ma non dai nessuna indicazione (sai il web è pieno di spioni)
    Abbiamo capito che AV ti sta stretto
    Abbiamo capito che stai su Aruba

    Quello che non abbiamo capito è: Perchè vieni a chiedere qui e non ti rivolgi ad Aruba?

  10. #10
    Guest

    Predefinito

    su aruba non mi scrive mai nessuno poi mi trovo bene su altervista e uso tutti e due gli hosting, qual'è il problema adesso?
    poi non sto creando un social network uguale a facebook, ma qualcosa di meglio di altri social network che ci sono già su internet, ho molte idee da mettere, alcune guide non riesco a capirle quindi mi rivolgo qui.
    Ultima modifica di AmOrEaMiCiZa : 14-05-2014 alle ore 20.43.11

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da AmOrEaMiCiZa Visualizza messaggio
    su aruba non mi scrive mai nessuno poi mi trovo bene su altervista e uso tutti e due gli hosting, qual'è il problema adesso?
    Nessun problema. Ti avevo a suo tempo detto come la pensavo a riguardo, ma tant'è.
    Ti trovi talmente bene che vieni solo a chiedere e mai a dare, mi pare che i contenuti riferibili a te siano ... ZERO.

    Grazie a nome della comunità di AV.

  12. #12
    Guest

    Predefinito

    da poco tempo che faccio queste cose dimmi come posso aiutare la gente?

  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da AmOrEaMiCiZa Visualizza messaggio
    da poco tempo che faccio queste cose dimmi come posso aiutare la gente?
    La questione non sta nel fatto che tu debba aiutare qualcuno in particolare.
    Vieni qui a chiedere, non dai nessuna indicazione o quando proprio non ne puoi fare a meno delle bricioline di pane, non si sa mai qualcuno ti rubi l'idea.
    Poi però metti a frutto da altre parti.
    Mi pare che una volta a questa domanda rispondesti dicendo, su Aruba ho spazio illimitato (che poi illimitato è da vedersi, prova a superare certi limiti e poi ne riparliamo). Ti ho risposto che anche qui hai spazio illimitato, se ti serve, ma non mi pare di avere letto seguito.
    Ora, quanto meno, se vuoi aiuto, metti gli altri nelle condizioni di aiutarti, dai informazioni (se neanche tu sai dove e come viene usato il campo email, come mai potremmo noi saperlo?). Dì se stai usando dei CMS, quali, che componenti, ecc...

  14. #14
    L'avatar di naviland
    naviland non è connesso Utente
    Data registrazione
    31-12-2009
    Messaggi
    128

    Predefinito

    Non trovo sbagliato scrivere qui anche se hai un sito ospitato su Aruba, però dovresti dare tutte le informazioni in modo che le risposte siano utili non solo a te ma anche a tutti gli altri membri della community. Inoltre qui dovremmo darti delle indicazioni su come risolvere il tuo problema non darti il codice bello e finito, così non si impara ed é utile solo a te.
    Ultima modifica di naviland : 15-05-2014 alle ore 09.12.31

  15. #15
    Guest

    Predefinito

    non ho detto di darmi il codice già pronto, ho provato a studiarmi alcune guide ma se sono inglesi non è che capisco un granché, il traduttore di google da risposte sbagliate certe volte

  16. #16
    L'avatar di naviland
    naviland non è connesso Utente
    Data registrazione
    31-12-2009
    Messaggi
    128

    Predefinito

    Html.it ha delle ottime guide in italiano ;) se la lingua é il tuo problema li lo risolvi.
    Tornando al problema di partenza se non ci dai le parti di codice corretto non si fa molto ;) postale e vediamo cosa si puó fare, scopri se stai usando un cm perché in tal caso al 90% la soluzione c'é giá
    Ultima modifica di naviland : 15-05-2014 alle ore 13.31.03

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •