• Sivustollemme ilmaantuu jatkuvasti outoja kirjautujia, kuten esimerkiksi olaifituw@asdfasdfmail.ne, suosittuja tuntuvat olevan myös @asooemail.com ja toerkmail.co -loppuiset sähköpostiosoitteet.
    Kirjautujien nimet ovat myös varsin outoja.
    Mistä näitä tulee, ja miten ne voisi estää? Ja lisäksi mitä hyötyä ne tavoittelevat kirjautumalla sivustollemme?

Esillä 6 vastausta, 1 - 6 (kaikkiaan 6)
  • Thread Starter sivu

    (@sivu)

    …lisäys; kahdessa s-postiosoitteessa tuli virhe. Ensimmäinen on tietystikin .net ja loput .com

    Spämmääjiä. Kirjautumislomakkeenne on jossain näkösällä. Minulla oli vastaavaa ongelmaa, torppasin sen tällaisella teeman functions.php-tiedostoon lisätyllä koodinpätkällä:

    add_filter( 'registration_errors', 'lpo_block_spammers', 10, 3 );
    function lpo_block_spammers( $errors, $sanitized_user_login, $user_email ) {
    	if (strtolower(trim($_POST['sana'])) != "lautapeli") {
    	    $errors->add( 'lautapeli', '<strong>Huomio</strong>: kirjoita tekstikenttään <em>lautapeli</em>.' );
    	}
        return $errors;
    }
    
    add_action( 'register_form', 'lpo_reg_field' );
    
    function lpo_reg_field() {
        //Get and set any values already sent
        $user_extra = ( isset( $_POST['sana'] ) ) ? $_POST['sana'] : '';
        ?>
    
        <p>
            <label for="sana">Kirjoita tähän kenttään <em>lautapeli</em>:<br />
                <input type="text" name="sana" id="sana" class="input" value="<?php echo esc_attr( stripslashes( $user_extra ) ); ?>" size="25" /></label>
        </p>
    
        <?php
    }

    Tämä lisää rekisteröitymislomakkeelle ylimääräisen kentän, johon pitää kirjoittaa sana ”lautapeli”, muuten ei rekisteröityminen onnistu. Tähän pysähtyi roskarekisteröitymisten virta, aikaisemmin niitä tuli päivässä joitain kymmeniä, tämän jälkeen ei yhtään.

    Thread Starter sivu

    (@sivu)

    Kiitos Mikko!
    Pitää ryhtyä kokeilemaan ja tietysti ensin löytää nuo rekisteröitymislomakkeen koodit. Voiko tuon ”lautapeli” -sanan tilalle keksiä jonkin muun sanan?

    Voi, vaihda se vain joka kohdasta.

    Thread Starter sivu

    (@sivu)

    Hei taas!
    Missä kohtaa tuo teeman functions.php oikein sijaitsee.Menin teemaan ja etsin eri paikoista ja sana function oli muutamassa kohdassa, mutta functions.php:tä en löytänyt. Meillä on Travel -teema.

    Teeman hakemistossa (/wp-content/themes/teemannimi/) pitäisi olla sen niminen tiedosto. Jos ei ole, sen voi tehdä sinne, WordPress osaa kyllä lukea sen automaattisesti. Tiedoston alkuun vain <?php ja sitten tuo koodi.

Esillä 6 vastausta, 1 - 6 (kaikkiaan 6)
  • The topic ‘Oudot kirjautujat’ is closed to new replies.