Időzóna: (GMT +1 óra) RSS - hozzászólások

Bejelentkezés más oldalról

Szerző
Üzenet
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2007.11.16. 19:15    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Elvében sima munkamenet (session) az egész (ha nem baj, ezt nem magyaráznám el - PHP tankönyvek is foglalkoznak vele stb.).
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Alex Menrich
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2007.10.25. Csütörtök 9:58
Hozzászólások: 45
Hozzászólás Elküldve: 2007.11.16. 19:27    Hozzászólás témája:
Hozzászólás az előzmény idézésével

fberci írta:

Elvében sima munkamenet (session) az egész (ha nem baj, ezt nem magyaráznám el - PHP tankönyvek is foglalkoznak vele stb.).
Linket nem tudsz rá? Mert engem érdekelne a dolog :)
_________________
Achievement Unlocked

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése AIM Yahoo Messenger MSN Messenger
KomiGabi
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2007.06.08. Péntek 14:18
Hozzászólások: 151
Hozzászólás Elküldve: 2007.11.16. 20:38    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Itt van egy. Nem túl sok, de ez a php hivatalos oldala (amennyire én tudom). És itt megtalálod hozzá az összes szükséges fügvényt is. :)
_________________
Üdv:
Kép

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése MSN Messenger
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2007.11.16. 20:40    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Én a PHP4 24 óra alattból tanultam a PHP alapjait, az -ha jól tudom- interneten is elérhető valahol. Ennek volt egy munkamenet-kezelés c. fejezete. De biztosan van más leírás is. A PHP referencia idevágó részét is megnézheted, bár az nem tudom mennyire érthető vagy egyáltalán releváns egy kezdő számára.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Bardo
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.07.09. Szombat 1:00
Hozzászólások: 10
Hozzászólás Elküldve: 2008.04.05. 11:07    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Helló!

Én jelenleg az alábbi okosságal próbálkozom, melyre a topic elolvasása után jutottam:

Kód:

<?php
if( $userdata['session_logged_in'] )
{

   print 'Üdvözöllek ' . $userdata['username'] . '!';


?><?
print '<form action="forum/login.php" method="post"> ';
print '<input type="hidden" name="redirect" value="../userin.php">';
   print '[ <A target="_blank" href="' . $phpbb_root_path . 'login.php?logout=true&amp;sid=' . $userdata['session_id'] . '&amp;redirect=test.php?id=forum">Kilépés</a> ]';
}
else
{

   print 'Felhasználónév:';
   print '<input class="post" type="text" name="username" size="20" />';
  print 'Jelszó:';
   print '<input class="post" type="password" name="password" size="20" maxlength="32" />';
   print '<input type="submit" class="mainoption" name="login" value="Belépés" />';
   print'<A target="_blank" HREF="../forum/profile.php?mode=register">Regisztráció</A>';

}
?>

Az enyém is frames-fórum.
test.php?id=forum" az oldal címe, ahol a fórum fut.
De ha a bejelentkezés gombot megnyomom, mégis 404-es hiba oldalt kapok.
Igaz én is elgondolkodtam rajta, hogy az így kapott linkek Bejelentkezésnél nem tudom. Kijelentkezésénél: http://felonline.hu/forum/login.php?logout=true&sid=9b3f725d5e0c3ddef00dbfb78513253f&redirect=test.php
nem bizonyos, hogy megnyithatók... Ahogy nem is nyitja meg őket.
Viszont, ha visszalépek az adott honlapra, és frissítem, akkor mégis be van jelentkezve...
De nem ez az egyetlen problémám.
A másik 2 hiba üzenet:

a

Warning: Cannot modify header information - headers already sent by (output started at /USER/kobeka/felonline.hu/www/test.php:6) in /USER/kobeka/felonline.hu/www/forum/includes/sessions.php on line 254

és a

Warning: Cannot modify header information - headers already sent by (output started at /USER/kobeka/felonline.hu/www/test.php:6) in /USER/kobeka/felonline.hu/www/forum/includes/sessions.php on line 255

Ezt is mindíg kiirja.
Ha kiherélem a sessions.php (ahogy meg is tettem már a 366-os sornál, mert azokat is kiírta) akkor egyáltalán nem megy a bejelentkezés, kivétel nélkül mindig 404.

Tudnátok segíteni?
Köszi :roll:

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
HoremWeb
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.06.18. Vasárnap 1:00
Hozzászólások: 2400
Hozzászólás Elküldve: 2008.04.05. 19:15    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nem tudom, hogy összefügg-e ezzel, de elképzelhető... Előfordul, hogy a karakterkódolástól függően scriptekben az & jelet is tartalmazó linkben a jel HTML-entitás elejeként kerül értelmezésre, és ezért a &amp; entitással kell kiváltani. Hátha csak ennyi a baj... Nemrégiben belefutottam ilyenbe. (Igaz, Coppermine-nal.)
_________________
Élet, üdv, egészség! - HoremWeb

Kép KEMET = Az Ókori Egyiptom

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
pstvfan
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.07.30. Vasárnap 1:00
Hozzászólások: 1542
Hozzászólás Elküldve: 2008.04.05. 19:31    Hozzászólás témája:
Hozzászólás az előzmény idézésével
én lecserélném ezt:

Kód:


<?
print '<form action="forum/login.php" method="post"> ';


erre

Kód:


<?php
print '<form action="./forum/login.php" method="post"> ';


Az elérési út így pontosabb, hátha sikerül. :D
_________________
<M>

Felhasználó profiljának megtekintése Privát üzenet küldése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2008.04.05. 22:12    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Bardo, teljesen össze-vissza a kódod (mind logikailag, mind formázottságilag).

Két korábbi hozzászólásból összerakva így nézhet ki kb., amit te szeretnél:

Kód:

if( $userdata['session_logged_in'] )
{
  print 'Üdvözlünk ' . $userdata['username'] . '! [ <a href="' . $phpbb_root_path . 'login.php?logout=true&amp;sid=' . $userdata['session_id'] . '">Kilépés</a> ]';
}
else
{
  ?>
<form action="forum/login.php" method="post">
<input type="hidden" name="redirect" value="../valami.php">
<input type="text" name="username" value="">
<input type="password" name="password" value="">
<input type="submit" name="login" value="Belépek">
</form>
<a href="../forum/profile.php?mode=register">Regisztráció</a>
  <?php
}

_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Bardo
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.07.09. Szombat 1:00
Hozzászólások: 10
Hozzászólás Elküldve: 2008.04.06. 10:55    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Igen, meglehetősen összecsapott amit "alkottam" betudható ez a hiba a PHP ismereteim hiányának.

Kösz a segítségeket. De valamiért így sem akar működni a dolog. Ugyanazokat a hibákat kapom (404, [...] /forum/includes/sessions.php on line 254 )vagy a fórum index oldalára visz, nem oda, ahol a framebe ágyazott fórum van...

Vagy azt csinálja, hogy megkapom a 404-et aztán ha vissza lépek, frissítek, már be van jelentkezve.

Berci, amit írtál, annak így kell kinéznie?

Kód:

<?php

define('IN_PHPBB', true);
$phpbb_root_path = './forum/'; // Fórum helye a fájl helyéhez viszonyítva
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management
//
//
// Generate page
//
if( $userdata['session_logged_in'] )
{
  print 'Üdvözlünk ' . $userdata['username'] . '! [ <a href="' . $phpbb_root_path . 'login.php?logout=true&amp;sid=' . $userdata['session_id'] .'">Kilépés</a> ]';
}
else
{
  ?>
<form action="./forum/login.php" method="post">
<input type="text" name="username" value="">
<input type="password" name="password" value="">
<input type="submit" name="login" value="Belépek">
<a href="../forum/profile.php?mode=register">Regisztráció</a>

  <?php

}
?>


Különben ha nem lehet megoldani, hogy így menjen, nekem az is jó, ha nem ugrik sehova. Mármint se a beágyazott fórumba, sem az indexre.

Köszi :roll:

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2008.04.06. 18:40    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Például valószínűleg azért, mert a kód első részét (ami eredetileg külön szerepelt), nem az oldal legtetjére szúrtad be.

A belépés utáni 404 viszont ezzel az űrlappal nem fordulhatna elő, akkor a normál bejelentkezés utáni átirányítással is gondnak kell lennie.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Bardo
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.07.09. Szombat 1:00
Hozzászólások: 10
Hozzászólás Elküldve: 2008.04.07. 18:16    Hozzászólás témája:
Hozzászólás az előzmény idézésével

fberci írta:

Például valószínűleg azért, mert a kód első részét (ami eredetileg külön szerepelt), nem az oldal legtetjére szúrtad be..
Ez alatt mit értesz? :roll:

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2008.04.07. 21:26    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Kód:

<?php

define('IN_PHPBB', true);
$phpbb_root_path = './forum/'; // Fórum helye a fájl helyéhez viszonyítva
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management

Ennek a fájl legelején kell szerepelnie, nem lehet előtte semmilyen kimenet, még egy szóköz sem.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Bardo
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.07.09. Szombat 1:00
Hozzászólások: 10
Hozzászólás Elküldve: 2008.04.08. 16:11    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Így is ugyanolyan... (404 és ha frissítem be van jelentkezve...) :|

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2008.04.08. 17:46    Hozzászólás témája:
Hozzászólás az előzmény idézésével
A normál - fórumból való bejelentkezés - probléma nélkül működik?
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Gasszi
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.07.12. Szerda 1:00
Hozzászólások: 331
Hozzászólás Elküldve: 2008.04.08. 17:55    Hozzászólás témája:
Hozzászólás az előzmény idézésével
hát nem tudom nézted-e már ezt:

Kód:

http://www.phpbbhacks.com/download/1839


ha igen, akkor elnézést, érte!

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése MSN Messenger
Hozzászólások megtekintése:  

Időzóna: (GMT +1 óra) RSS - hozzászólások
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés