Sivu 1/1
Satunnaiset käyttäjät ei pysty katsomaan käyttäjälistaa onge
Lähetetty: 29 Kesä 2007, 20:42
Kirjoittaja spiiroin
Katselin täältä tuon ohjeen käyttäjälistan näkymisen estämiseen jos ei ole kirjautuneena sisään. Homma toimii ihan kohtuudella kun ei ole kirjautunut sisään, eli ohjaa rek. sivulle. Mutta kun kirjautuu sisään ja katsoo käyttäjätietoja niin ruudun vas. ylälaitaan tulee teksti " init_userprefs($userdata); " . Mitenhän tuon saisi pois?
Memberlist.php tiedostoon lisäsin tämän pätkän osoitettuun paikkaan:
if ($userdata['user_id'] == ANONYMOUS)
{
redirect(append_sid('login.'.$phpEx));
}
Löytyykö korjausehdotuksia?

Re: Satunnaiset käyttäjät ei pysty katsomaan käyttäjälistaa onge
Lähetetty: 02 Heinä 2007, 17:49
Kirjoittaja Uffe
Postaa muutama rivi lisää memberlist.phpsta init_userprefs($userdata); alaspäin
Re: Satunnaiset käyttäjät ei pysty katsomaan käyttäjälistaa onge
Lähetetty: 02 Heinä 2007, 20:57
Kirjoittaja spiiroin
Tässäpä se kohta
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
if ($userdata['user_id'] == ANONYMOUS)
{
redirect(append_sid('login.'.$phpEx));
}
//
// End session management
//
Re: Satunnaiset käyttäjät ei pysty katsomaan käyttäjälistaa onge
Lähetetty: 02 Heinä 2007, 21:31
Kirjoittaja Uffe
Ei näy tuossa mitään ongelmia, kokeilin itse tuota muokkausta ja ei mitään ongelmaa.
Re: Satunnaiset käyttäjät ei pysty katsomaan käyttäjälistaa onge
Lähetetty: 03 Heinä 2007, 12:44
Kirjoittaja spiiroin
Jopas on jännää. Tässä vielä kuva jos sijainti auttaa yhtään...
Re: Satunnaiset käyttäjät ei pysty katsomaan käyttäjälistaa onge
Lähetetty: 03 Heinä 2007, 13:14
Kirjoittaja Lurttinen
Ettei tuo ole mallinetiedostossa?
Tai onko sulla tuo teksti kahteen kertaan jossain kohtaa memberlist.php tiedostoa?
Re: Satunnaiset käyttäjät ei pysty katsomaan käyttäjälistaa onge
Lähetetty: 03 Heinä 2007, 14:13
Kirjoittaja spiiroin
En kyllä huomannut, että koodinpätkää olisi jossain muualla ollut. Korvasin kaikki nuo php tiedostot uusilla palikoilla ja virhettähän se jostain syystä näytti. Onneksi kopiot

tallessa ja taisin korvata vain
memberlist.php:n
groupcp.php:n
vanhoilla tiedostoilla ja avo´t. Toimii.
Olisi ollut hauskaa tietää mikä tuon virheen oikein aiheutti. Todennäköisesti olen johonkin vahingossa se tuplata laittanut.
Kiitoksia ideoista!