Bejelentkezés más oldalról
Szerző
Üzenet
Akkor " közkinccsé " teszem a from-ot, hátha valakinek szüksége lesz rá:
Természetesen ugyanúgy lehet formázni egy egy mezőt vagy szöveget
Kód:
<?php
if( $userdata['session_logged_in'] )
{
print 'Belépve: ' . $userdata['username'] . '! [ <a href="' . $phpbb_root_path . 'login.php?logout=true&sid=' . $userdata['session_id'] . '">Kilépés</a> ]';
}
else
{
print 'Név:';
print '<br><input class="post" type="text" name="username" size="10" />';
print '<br>Jelszó:';
print '<br><input class="post" type="password" name="password" size="10" maxlength="32" />';
print '<br><input type="submit" class="mainoption" name="login" value="Belépés" />';
}
?>
Természetesen ugyanúgy lehet formázni egy egy mezőt vagy szöveget
Sziasztok!
Egy bútor áruház oldalai közé, betettem egy fórum oldalt.
Mit tegyek, hogy egy kattintással vissza lehessen innen térni az áruházba, a böngésző vissza gombja nélkül?
pillango
Egy bútor áruház oldalai közé, betettem egy fórum oldalt.
Mit tegyek, hogy egy kattintással vissza lehessen innen térni az áruházba, a böngésző vissza gombja nélkül?
pillango
pillango írta:
Mit tegyek, hogy egy kattintással vissza lehessen innen térni az áruházba, a böngésző vissza gombja nélkül?
_________________
Ü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!
Szia fberci
Van egy php121 nevezetű chatprogram, és adott egy fórum (a fórum linkje: http://setzteuch.uw.hu/forum/index.php , a php121 linkje:
http://setzteuch.uw.hu/php121-2.0.2/php121/php121im.php)
Nem szeretném, ha újra kellene mindenkinek regisztrálnia annak, aki a chatprogit szeretné használni, ezért úgy gondoltam, hogy be lehetne jelentkezni azokkal a felhasználónevekkel és jelszavakkal ( a php121 erre is ad lehetőséget)
Minden rendben zajlott addig, amíg meg nem próbáltam bejelntkezni, egy a már fórumban élő felhasználónévvel, és jelszóval. Ugyanis a jelszó nem engedett be.
Regisztráltam a chatprogiról, és minden adatot tökéletesen beírt a fórum adatai közé, és be is engedett - ugyanakkor a fórum nem engedett be jelszóhiba miatt.
Minden jel arra utal, hogy a jelszó nem egyformán van titkosítva - ami furcsa, mert nekem úgy tűnik, hogy a phpbb is md5()-öt használ, én meg sajátkezűleg állítottam át a php121-et md5()-re.
Mi lehet a hiba?
Köszönöm!
Van egy php121 nevezetű chatprogram, és adott egy fórum (a fórum linkje: http://setzteuch.uw.hu/forum/index.php , a php121 linkje:
http://setzteuch.uw.hu/php121-2.0.2/php121/php121im.php)
Nem szeretném, ha újra kellene mindenkinek regisztrálnia annak, aki a chatprogit szeretné használni, ezért úgy gondoltam, hogy be lehetne jelentkezni azokkal a felhasználónevekkel és jelszavakkal ( a php121 erre is ad lehetőséget)
Minden rendben zajlott addig, amíg meg nem próbáltam bejelntkezni, egy a már fórumban élő felhasználónévvel, és jelszóval. Ugyanis a jelszó nem engedett be.
Regisztráltam a chatprogiról, és minden adatot tökéletesen beírt a fórum adatai közé, és be is engedett - ugyanakkor a fórum nem engedett be jelszóhiba miatt.
Minden jel arra utal, hogy a jelszó nem egyformán van titkosítva - ami furcsa, mert nekem úgy tűnik, hogy a phpbb is md5()-öt használ, én meg sajátkezűleg állítottam át a php121-et md5()-re.
Mi lehet a hiba?
Köszönöm!
Pontosan mit csináltál? Tehát hogyan integráltad a két szoftvert? Hogyan tetted az adatokat közössé?
_________________
Ü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!
_________________
Ü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!
Szia fberci!
Már megoldódott. Még mielőtt bárki megkérdezné, nem tudom hogyan, nem tudom miért, vagy hogy ki írta át. Vagy egyszerűen kezd elegem lenni az UW-ből. De működik. Egyik nap megpróbáltam szokásosan belépni, beütöttem a szokásos kódot, és vártam hogy kiírja, hogy Incorrect Password. De nem írta ki, hanem belépett. Minden adatom pontos.
Most már regisztrálni nem tudok a chatprogiból. De ez nem baj, mert csak azok használhatják a chatuprogramot, aki bejelentkezett a fórumba.
Tehát minden tökéletes.
Köszönöm, hogy visszaírtatok!
A php121 chatprogival egyszerűen lehet egy teljesen más adatbűázishoz kapcsolódni, tehát nem kell semmi bonyolultat csinálni.
Tudom hogy nem ide jön a kérdés, és ezért elnézést is kérek, de hol lehet a chatprogihoz kérdezni? (php121)
Már megoldódott. Még mielőtt bárki megkérdezné, nem tudom hogyan, nem tudom miért, vagy hogy ki írta át. Vagy egyszerűen kezd elegem lenni az UW-ből. De működik. Egyik nap megpróbáltam szokásosan belépni, beütöttem a szokásos kódot, és vártam hogy kiírja, hogy Incorrect Password. De nem írta ki, hanem belépett. Minden adatom pontos.
Most már regisztrálni nem tudok a chatprogiból. De ez nem baj, mert csak azok használhatják a chatuprogramot, aki bejelentkezett a fórumba.
Tehát minden tökéletes.
Köszönöm, hogy visszaírtatok!
A php121 chatprogival egyszerűen lehet egy teljesen más adatbűázishoz kapcsolódni, tehát nem kell semmi bonyolultat csinálni.
Tudom hogy nem ide jön a kérdés, és ezért elnézést is kérek, de hol lehet a chatprogihoz kérdezni? (php121)
Cheater írta:
Tudom hogy nem ide jön a kérdés, és ezért elnézést is kérek, de hol lehet a chatprogihoz kérdezni? (php121)
_________________
Ü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!
Sziasztok!
Beépítettem az oldalam főoldalára a fórumos beléptetést, már csak arra lennék kíváncsi, hogy lehet azt megoldani, hogy a kijelentkezést követően egy általam megadott oldalra vigyen tovább.
Köszi FBerci az eddigi segítséget...
Beépítettem az oldalam főoldalára a fórumos beléptetést, már csak arra lennék kíváncsi, hogy lehet azt megoldani, hogy a kijelentkezést követően egy általam megadott oldalra vigyen tovább.
Köszi FBerci az eddigi segítséget...
Nyisd meg az overall_header.php fájlt és cseréld le (kb. 75. sor) a
részt:
A kódban a valami.php helyére a saját fájlneved írd (elérési úttal).
Nem adhatsz meg abszolút hivatkozást (pl. www.valami.hu/forumom), hanem csak relatívat (pl. ../kezdolapom) - a fórum gyökérkönyvtárából kiindulva.
Kód:
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
Kód:
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'].'&redirect=valami.php';
Nem adhatsz meg abszolút hivatkozást (pl. www.valami.hu/forumom), hanem csak relatívat (pl. ../kezdolapom) - a fórum gyökérkönyvtárából kiindulva.
Csak nekem az a gond, hogy az oldalam főoldalára szeretném irányítani, de a fórum gyökérkönyvtára ezen belül van. Ilyenkor hogyan adom meg?
Egyébként köszi, hogy törődsz a problémámmal...
A beépített kódrészletem:
Igazán az két gondom van, hogy ezt az egészet egy frame-el van beszúrva a főoldalamra, de ha rossz kódot ír be valaki akkor a fórum jön be és abból is csak a bal felső apró részlete. Ugyanez van a kijelentkezéskor is.
Egyébként köszi, hogy törődsz a problémámmal...
A beépített kódrészletem:
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
//
?>
<form action="forum/login.php" method="post">
<input type="hidden" name="redirect" value="../userin.php">
<?php
if( $userdata['session_logged_in'] )
{
print '<FONT SIZE="2" FACE="TAHOMA">Üdvözöllek ' . $userdata['username'] . '!<BR>';
?><button onclick="document.location.href='demo.exe'">Demo letöltése</button><?
print '<form action="forum/login.php" method="post"> ';
print '<input type="hidden" name="redirect" value="../userin.php">';
print '<BR><BR><FONT SIZE="2">[ <A target="_blank" href="' . $phpbb_root_path . 'login.php?logout=true&sid=' . $userdata['session_id'] . '">Kilépés</a> ]';
}
else
{
print '<FONT SIZE="1" FACE="TAHOMA">Ön jelenleg nincs bejelentkezve!';
print '<FONT SIZE="1" FACE="TAHOMA"><BR><BR>Felhasználónév:';
print '<br><input class="post" type="text" name="username" size="20" />';
print '<br>Jelszó:';
print '<br><input class="post" type="password" name="password" size="20" maxlength="32" />';
print '<br><input type="submit" class="mainoption" name="login" value="Belépés" />';
print'<FONT SIZE="2"><A target="_blank" HREF="../forum/profile.php?mode=register">Regisztráció</A>';
print'<input type="hidden" name="redirect" value="../userin.php"> ';
}
?>
</form>
goldtiger írta:
Csak nekem az a gond, hogy az oldalam főoldalára szeretném irányítani, de a fórum gyökérkönyvtára ezen belül van.
A kódrészletben is bővítsd ki a kilépés linket:
Kód:
'login.php?logout=true&sid=' . $userdata['session_id'] . '&redirect=valami.php'
Sajnos előfordul, hogy a fórum frameben meghülyül.
Van egy www könyvtár, ebben van a weboldal a fórum pedig a www/forum könyvtárban. Így is igaz amit írtál?
Igen, akkor ../fajlnev.php lesz (természetesen a saját fájlneveddel).
Köszi!!!
Azt hiszem működik, csak néha nem akar bejelentkezni, de gondolom erre írtad, hogy frame-ben néha meghülyül.
Azt hiszem működik, csak néha nem akar bejelentkezni, de gondolom erre írtad, hogy frame-ben néha meghülyül.
Valamiért nem ugrik vissza az userin.php-re ha rosszul írják be a felhasználónevet és a jelszót. Nem tudja valaki miért?
Pedig ott van a redirect...
Pedig ott van a redirect...
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.
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.