View previous topic :: View next topic |
Author |
Message |
unLog!c
Joined: 27 May 2004 Posts: 185 Location: Osijek
|
Posted: 23.08.2005 01:34 Post subject: phpBB i "autologin" |
|
|
Dakle ovako, napravio sam portal sys po uzoru na mi3dot isto sam koristio phpbb, mod_rewrite, ali nailazim na prepreku, za koju mi već svi na stranici ruju po mozgu...
Dakle autologin neradi... Kada se netko ulogira, normalno sve je ok, ali kada ode sa stranice na neku drugu, kao da mu coockie nevrijedi... Više neznam u čemu je kvaka, phpbb coockie je ostavljen po defaultu, probavao sam stavljati domenu, probavao sam i path editirati... ali neide...
site je: http://www.pkcro.com
Hvala svima koji se potrude pomoći |
_________________ Why dont you go out and play hide and go fuck your self like all other NORMAL kids? |
|
Back to top |
|
|
unLog!c
Joined: 27 May 2004 Posts: 185 Location: Osijek
|
Posted: 23.08.2005 15:19 Post subject: |
|
|
Bilo tko? |
_________________ Why dont you go out and play hide and go fuck your self like all other NORMAL kids? |
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 23.08.2005 16:40 Post subject: |
|
|
Ovak od prve, malo mi sumnjiv ovaj dio:
Code: | <input name="checkbox" type="checkbox" class="input" value="autologin"> |
Kako provjeravas da li je taj checkbox stisnut? Naime, name tog checkboxa (pa i pripadajuce varijable u $_POST) nije "autologin" kao sto mozda ocekujes, nego "checkbox" jer si tako naveo u name atributu...
Provjeri na brzinu da li ti skripta dobro detektira upaljen checkbox... Ako da, onda je problem negdje drugdje u samom php kodu, a to je prilicno tesko ovako napamet rijesavati... |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 23.08.2005 17:42 Post subject: |
|
|
mislim da checkbox prolazi jer se tri ista kolačića postave kao i na mi3
dakle problem je u hvatanju istih kad čovjek dođe opet... mislim da si u toj cijeloj zbrci CMS-a, rewritanja, integracije sa forumom i drugim stvarima jednostavno izgubio onaj dio gdje phpbb hvata autologin kolačiće
istina, bez koda je teško išta zaključiti |
|
|
Back to top |
|
|
unLog!c
Joined: 27 May 2004 Posts: 185 Location: Osijek
|
Posted: 23.08.2005 18:31 Post subject: |
|
|
Više neznam šta da radim, evo c/p djela koji je zadužen za validaciju usera na stranici, sve ostalo što se koristi za validaciju je 0% editirano i onako je kako je phpBB team to složio...
Code: | <?php
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
include ('/home/croco/public_html/config.php');
define('IN_PHPBB', true);
define('IN_MAIN_SITE', true);
$phpbb_root_path = $path . 'forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );
$user_ip = encode_ip($client_ip);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$logedin = $userdata['session_logged_in'];
$site_nick = $userdata['username'];
$site_user_id = $userdata['user_id'];
$site_sid = $userdata['session_id'];
if ($logedin == "1"){
$userID = $userdata['session_user_id'];
$query_level="SELECT * FROM phpbb_users WHERE user_id='$userID'";
$result=mysql_query($query_level);
while($row = mysql_fetch_array($result)) {
$level = $row['user_level'];
}
}else {
}
?> |
Last edited by unLog!c on 25.08.2005 01:40; edited 1 time in total |
_________________ Why dont you go out and play hide and go fuck your self like all other NORMAL kids? |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 23.08.2005 19:45 Post subject: |
|
|
i dalje ne mogu ništa zaključiti... osim da je kôd nesistematičan i ružan (nadam se da phpBB team ne piše ovako)
možda će zyt znati više, meni se čini da je jedino mjesto gdje se može odviti automatic login funkcija session_pagestart() ili možda init_userprefs() ... treba pogledat u njih da li dobro hvataju kolačiće |
|
|
Back to top |
|
|
|