Olen koittanut löytää työllä ja tuskalla MODia, millä estettäisiin pääsy lukemaan käyttäjälistaa ja käyttäjien profiileita. Tällä pyrin estämään spämmereiden tai spämbottien sähköpostiosoitteiden lukua, jotta osoitteet tai muut tiedot voisi halutessaan julkaista muille jäsenille.
Löysin yhden MODin tähän tarkoitukseen, mutta ainakaan minulla se ei toiminut, vaan harjaa ja debuggia tarjosi tilalle.
Siis, mistähän löytyy modi, jolla vain käyttäjäryhmä X:llä on pääsy käyttäjälistaan ja käyttäjäprofiileihin? Eli kun varmistun jäsenen aitoudesta, niin vasta sitten lisään pääsyn käyttäjäprofiileihin ja listoihin.
Asennettuja modeja:
Admin_Userlist_206c
myvipcode
Q: Vain käyttäjäryhmällä pääsy jäsenlistaan ja profiileihin?
Kokeile lisätä tämmöinen memberlist.php:hen Session Management -kohdan jälkeen:
Asettamalla group_id:n arvoksi käyttäjäryhmän ID:n saa asetettua rajoituksen vain sille tietylle käyttäjäryhmälle. Sinällään tuo nyt rajoittaa käytön vain käyttäjälle numero kaksi, eli perustaja-adminille.
Ai joo, en ole testannut koodia, että toivottavasti toimii![Hymy :)](./images/smilies/icon_e_smile.gif)
Koodi: Valitse kaikki
if($userdata['session_logged_in'])
{
$sql = 'SELECT user_id FROM '.USER_GROUP_TABLE.'
WHERE group_id = 2 AND user_id = '.$userdata['user_id'].' AND user_pending = 0';
$result = $db->mysql_query($sql);
$allowed = ( $db->mysql_fetch_row($result) != false );
}
else
{
$allowed = false;
}
if(!$allowed) { die('No access.'); }
Ai joo, en ole testannut koodia, että toivottavasti toimii
![Hymy :)](./images/smilies/icon_e_smile.gif)
[ Vesa Piittinen - phpBB MODini ]
Kiitoksia, tästä on kyllä oikein hyvä lähteä liikenteeseen. ![Hymy :)](./images/smilies/icon_e_smile.gif)
*Tämmöisiä tuloksia koodia muuttamatta:
1)Kirjautumattomana:
Memberlist ei näy.
Tuloksena tyhjä sivu pienellä herjalla oikeuksista.
2)Kirjautuneena:
Tuloksena tyhjä sivu, ei ainuttakaan kirjainta.
3)Profiileita pääsee kuitenkin lukemaan. Tämänkin voisi piilottaa, sillä profiileihin on mahdollista liittää näkyviä sähköpostiosoitteita. Haluan varmistaa, että mikään spämmi-ohjelma ei kerää käyttäjien e-mail-osoitteita.
Aikaisemmat löytämäni modit antoivat hirmuista herjaa, joten tämä on jo suuri harppaus eteenpäin.![Hymy :)](./images/smilies/icon_e_smile.gif)
Lisäinformaatiota, mikä voi vaikuttaa koodeihin:
-Foorumin tiedostot ole n siirtänyt ftp:llä uudelleen, kun Easylinehost hukkasi sivustoni. Halusin kuitenkin saada vanhan tietokannan käyttöön ja sainkin, mutta pitäisi tarkalleen ottaen tietää, mitä foorumin tiedostoille tapahtuu, kun se ajetaan normaalisti Install.php:llä. Esimerkiksi foorumin titteleitä editoitaessa sivupaneeli/toimintovalikko katoaa valitun toiminnon alle. Eli toiminto aukeaa koko sivun alalle.
-Foorumi itsessään kuitenkin toimii. Asentamani pari modia toimivat myöskin.
-Olen integroinut Coppermine-kuvagallerian foorumiin siten, että samat tunnukset pätevät myös gallerian puolella ja käyttäjien oikeuksia on mahdollista säätää tulevaisuudessa. Esim. lasten ei välttämättä ole pakko ihan kaikenlaista kuvamateriaalia nähdä.
[EDIT]
Sattumalta löysin tämmöisen MODin:
http://www.phpbb.com/files/mods/page_pe ... .1.2.2.zip
Näyttää ehkä ratkaisulta, mutta pikaisella vilkaisulla pieni seikka askarruttaa, varsinkin, kun ymmärrys PHP-kielestä ei ole kovin laaja:
Sitten siinä on rivi:
Pitääkö tuoltakin sitten ladata jotain...?
[/EDIT]
![Hymy :)](./images/smilies/icon_e_smile.gif)
*Tämmöisiä tuloksia koodia muuttamatta:
1)Kirjautumattomana:
Memberlist ei näy.
![Hymy :)](./images/smilies/icon_e_smile.gif)
2)Kirjautuneena:
Tuloksena tyhjä sivu, ei ainuttakaan kirjainta.
3)Profiileita pääsee kuitenkin lukemaan. Tämänkin voisi piilottaa, sillä profiileihin on mahdollista liittää näkyviä sähköpostiosoitteita. Haluan varmistaa, että mikään spämmi-ohjelma ei kerää käyttäjien e-mail-osoitteita.
Aikaisemmat löytämäni modit antoivat hirmuista herjaa, joten tämä on jo suuri harppaus eteenpäin.
![Hymy :)](./images/smilies/icon_e_smile.gif)
Lisäinformaatiota, mikä voi vaikuttaa koodeihin:
-Foorumin tiedostot ole n siirtänyt ftp:llä uudelleen, kun Easylinehost hukkasi sivustoni. Halusin kuitenkin saada vanhan tietokannan käyttöön ja sainkin, mutta pitäisi tarkalleen ottaen tietää, mitä foorumin tiedostoille tapahtuu, kun se ajetaan normaalisti Install.php:llä. Esimerkiksi foorumin titteleitä editoitaessa sivupaneeli/toimintovalikko katoaa valitun toiminnon alle. Eli toiminto aukeaa koko sivun alalle.
-Foorumi itsessään kuitenkin toimii. Asentamani pari modia toimivat myöskin.
-Olen integroinut Coppermine-kuvagallerian foorumiin siten, että samat tunnukset pätevät myös gallerian puolella ja käyttäjien oikeuksia on mahdollista säätää tulevaisuudessa. Esim. lasten ei välttämättä ole pakko ihan kaikenlaista kuvamateriaalia nähdä.
[EDIT]
Sattumalta löysin tämmöisen MODin:
http://www.phpbb.com/files/mods/page_pe ... .1.2.2.zip
Näyttää ehkä ratkaisulta, mutta pikaisella vilkaisulla pieni seikka askarruttaa, varsinkin, kun ymmärrys PHP-kielestä ei ole kovin laaja:
JA mitähän lienee muuta... Siis nuo rivit kommenteissa.page_permissions.1.2.2.txt kirjoitti: ## eXtreme Styles MOD
## If you have this MOD installed you need to make a small change to one of the
## files to keep it from removing the Page Permissions cache file when a "clear
## all" process is run. Open admin/xs_cache.php and find the following code:
## $skip_files = array(
## '.',
## '..',
## '.htaccess',
## 'index.htm',
## 'index.html',
## 'index.php',
## 'attach_config.php',
## );
##
## Inline find );
## Before, add
## 'cache_page_permissions.php'
Sitten siinä on rivi:
// BEGIN phpBBDoctor Cache Library (http://www.phpBBDoctor.com)
Pitääkö tuoltakin sitten ladata jotain...?
[/EDIT]
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
Tuolla on tommonen "haku" -nappi![Silmänisku ;)](./images/smilies/icon_e_wink.gif)
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
http://www.phpbbsuomi.com/viewtopic.php ... lottaminen
Tuolla on tommonen "haku" -nappi
![Silmänisku ;)](./images/smilies/icon_e_wink.gif)
Kiitos linkeistä, noita alueita olen jo katsellut aiemminkin JA olenkin haeskellut, mutta optimaalisessa tilanteessa ei riitä, että käyttäjälistan ja profiilit saa näkyviin ryhmittelyn admin-moderaattori-rekisteröityneet ja kaikki -valinnalla, vaan sitä pitäisi pystyä hallitsemaan käyttäjäryhmillä.
Jos kävisi niin, että spämmeri rekisteröityisi manuaalisesti, niin käyttäjälistat ja profiilit ei vielä siinäkään vaiheessa avautuisi, vaan vasta sitten, kun käyttäjä olisi listattu ryhmään esim. "memberlist/profile" tai jotain. Memberlist access-modi toimisi myös tässä tarkoituksessa, jos lisäisin KAIKKI todelliset käyttäjät moderaattoriksi... Mutta se taas ei oikein käy...
En tiedä, toimisiko seikka sitten, jos käyttäjät laittaisi moderaattoriksi johonkin tyhjään kategoriaan tms... No, tässä riittää nyt kuitenkin tutkittavaa, osaisinko poimia oikeat kohdat eri modeista, että vain käyttäjät, jotka ovat käyttäjäryhmässä X, voivat nähdä muiden profiilit ja käyttäjälistan...
Vaan semmoista MODia en ole vielä löytänyt, joka piilottaisi profiilit ja käyttäjälistan käyttäjäryhmän taakse...
Jos kävisi niin, että spämmeri rekisteröityisi manuaalisesti, niin käyttäjälistat ja profiilit ei vielä siinäkään vaiheessa avautuisi, vaan vasta sitten, kun käyttäjä olisi listattu ryhmään esim. "memberlist/profile" tai jotain. Memberlist access-modi toimisi myös tässä tarkoituksessa, jos lisäisin KAIKKI todelliset käyttäjät moderaattoriksi... Mutta se taas ei oikein käy...
En tiedä, toimisiko seikka sitten, jos käyttäjät laittaisi moderaattoriksi johonkin tyhjään kategoriaan tms... No, tässä riittää nyt kuitenkin tutkittavaa, osaisinko poimia oikeat kohdat eri modeista, että vain käyttäjät, jotka ovat käyttäjäryhmässä X, voivat nähdä muiden profiilit ja käyttäjälistan...
Vaan semmoista MODia en ole vielä löytänyt, joka piilottaisi profiilit ja käyttäjälistan käyttäjäryhmän taakse...
Paikallaolijat
Käyttäjiä lukemassa tätä aluetta: Bing [Bot] ja 235 vierailijaa