Archívum - 1970 - Fórum téma
október 14
POST küldésnél biztonságosabb bejelentkezés?
Azt halottam, hogy egy bejelentkezési űrlap (LOGIN) post-olása (method=”POST”) nem elég biztonságos és hogy van ettől sokkal biztonságosabb megoldás. Az én általam használt megoldás SQL-beoltásos támadás ellen is véd – mysql_real_escape_string() . De a halottak alapján még sem a legbiztonságosabb.
Olyan e-mail szolgáltatók mint pl. a Yahoo is más módszert alkalmaznak. Ők hogyan csinálják?
A PHP kézikönyvben megtalálhatom e a választ? Én eddig nem találtam benne!
Előre is kösz.
■ Olyan e-mail szolgáltatók mint pl. a Yahoo is más módszert alkalmaznak. Ők hogyan csinálják?
A PHP kézikönyvben megtalálhatom e a választ? Én eddig nem találtam benne!
Előre is kösz.
Sessionban a hiba de hol?
Sziasztok!
Nem bírok rájönni, hogy hol a hiba, bejelentkezek sessionnel utána megjelenik az űrlap, beírom a dolgokat, de nem küld el semmit az adatbázisnak és ki is dob a sessionből! De ha a session-os részt kiszedem akkor simán küldi a db-nek a cuccokat, tehát a sessionban van a hiba, de nem bírok rájönni! Segítsetek legyetek szívesek! Itt a teljes kód:
[colorer=php]<?php
include("../db/dbconnect.php");
session_start();
#fejlec
echo "<img src=\"../modul/pictures/logo.jpg\"><br><br><img src=\"../modul/pictures/smile32.gif\"><b> Új hír? Álmodozz csak ...</b> <img src=\"../modul/pictures/smile32.gif\"><br><br>";
#kilépés
if ($_REQUEST[kilep]==1){
session_unregister('sess_nev');
$_REQUEST[sess_nev] = "";
}
####################################################
#hitelesites
if (($sess_nev=="")and($_REQUEST[belepnev]!="")and($_REQUEST[belepjelszo]!="")){
#megnezzuk, hogy az adatok stimmelnek-e
$_REQUEST[sql_joadat] = mysql_query("select * from admin where nev='$_REQUEST[belepnev]' and jelszo='$_REQUEST[belepjelszo]'");
#ha egy ilyen rekord van, akkor jot adott meg
if (mysql_num_rows($_REQUEST[sql_joadat])==1){
#jot adott meg
$sess_nev = "$_REQUEST[belepnev]";
session_register("sess_nev");
}else{
#rosszat adott meg
echo "Rossz név vagy (és) jelszó!";
}
}
#hitelesites vege
####################################################
#ha nincs még bejelentkezve
if ($sess_nev==""){
echo "
<table width=\"100%\">
<tr>
<td>
<form method=\"post\" action=\"ujhir.php\">
Név: <input type=\"text\" name=\"belepnev\">
Jelszó: <input type=\"password\" name=\"belepjelszo\">
<input type=\"submit\" value=\"bejelentkezés\">
</form>
</td>
</tr>
</table>
";
}else{
#ha be van jelentkezve
echo "
<table width=\"100%\">
<tr>
<td>
Szia $sess_nev!<a href=\"ujhir.php?kilep=1\">Kijelentkezés</a>
</td>
</tr>
</table>
";
}
if ($sess_nev!=""){
if (($_POST[kuldve] !=1) or ($_POST[hirkuldo]=="") or ($_POST[hirszoveg]=="")){
if ($_POST[kuldve]==1){
if ($_POST[hirkuldo]==""){$urlap="A hír küldőjének neve kötelező!";}
if ($_POST[hirszoveg]==""){$urlap.="Hírszöveg kötelező!";}
}
$urlap .="
<form method=\"post\" action=\"ujhir.php\">
Nem bírok rájönni, hogy hol a hiba, bejelentkezek sessionnel utána megjelenik az űrlap, beírom a dolgokat, de nem küld el semmit az adatbázisnak és ki is dob a sessionből! De ha a session-os részt kiszedem akkor simán küldi a db-nek a cuccokat, tehát a sessionban van a hiba, de nem bírok rájönni! Segítsetek legyetek szívesek! Itt a teljes kód:
[colorer=php]<?php
include("../db/dbconnect.php");
session_start();
#fejlec
echo "<img src=\"../modul/pictures/logo.jpg\"><br><br><img src=\"../modul/pictures/smile32.gif\"><b> Új hír? Álmodozz csak ...</b> <img src=\"../modul/pictures/smile32.gif\"><br><br>";
#kilépés
if ($_REQUEST[kilep]==1){
session_unregister('sess_nev');
$_REQUEST[sess_nev] = "";
}
####################################################
#hitelesites
if (($sess_nev=="")and($_REQUEST[belepnev]!="")and($_REQUEST[belepjelszo]!="")){
#megnezzuk, hogy az adatok stimmelnek-e
$_REQUEST[sql_joadat] = mysql_query("select * from admin where nev='$_REQUEST[belepnev]' and jelszo='$_REQUEST[belepjelszo]'");
#ha egy ilyen rekord van, akkor jot adott meg
if (mysql_num_rows($_REQUEST[sql_joadat])==1){
#jot adott meg
$sess_nev = "$_REQUEST[belepnev]";
session_register("sess_nev");
}else{
#rosszat adott meg
echo "Rossz név vagy (és) jelszó!";
}
}
#hitelesites vege
####################################################
#ha nincs még bejelentkezve
if ($sess_nev==""){
echo "
<table width=\"100%\">
<tr>
<td>
<form method=\"post\" action=\"ujhir.php\">
Név: <input type=\"text\" name=\"belepnev\">
Jelszó: <input type=\"password\" name=\"belepjelszo\">
<input type=\"submit\" value=\"bejelentkezés\">
</form>
</td>
</tr>
</table>
";
}else{
#ha be van jelentkezve
echo "
<table width=\"100%\">
<tr>
<td>
Szia $sess_nev!<a href=\"ujhir.php?kilep=1\">Kijelentkezés</a>
</td>
</tr>
</table>
";
}
if ($sess_nev!=""){
if (($_POST[kuldve] !=1) or ($_POST[hirkuldo]=="") or ($_POST[hirszoveg]=="")){
if ($_POST[kuldve]==1){
if ($_POST[hirkuldo]==""){$urlap="A hír küldőjének neve kötelező!";}
if ($_POST[hirszoveg]==""){$urlap.="Hírszöveg kötelező!";}
}
$urlap .="
<form method=\"post\" action=\"ujhir.php\">
MySQL különbségi mentés
Sziasztok!
A címben említett dolog lenne a kérdésem, hogy a mysql tud-e ilyet, és ha igen, akkor hogyan valósul meg mindez?
Üdv: PJ
■ A címben említett dolog lenne a kérdésem, hogy a mysql tud-e ilyet, és ha igen, akkor hogyan valósul meg mindez?
Üdv: PJ
október 13
authentikáció php-ban melyik?
Hi.
Több féle authentikációs megoldás is létezik melyek közül lehet választani pl.: http-auth.
A fellelhető lehetőségek közül ki mire és miért esküszik?
■ Több féle authentikációs megoldás is létezik melyek közül lehet választani pl.: http-auth.
A fellelhető lehetőségek közül ki mire és miért esküszik?
TXT fájl iFrame-be
Sziasztok
Lenne egy kérdésem
Olyat szeretnék csinékni h iFrame-be jelenjen meg egy külső txt fájl tartalma
Nos azt szeretném kérdezni h ez megoldható e és ha igen akkor hogyan?
Válaszotokat előre is köszönöm
■ Lenne egy kérdésem
Olyat szeretnék csinékni h iFrame-be jelenjen meg egy külső txt fájl tartalma
Nos azt szeretném kérdezni h ez megoldható e és ha igen akkor hogyan?
Válaszotokat előre is köszönöm
form és select xhtml strict alatt
No, most aztán megakadtam. Fogalmam sincs, hogy a Validator miért mondja érvénytelennek ezt:Ezt mondja:
document type does not allow element "select" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag.
A DOCTYPE XHTML 1.0 Strict
Vajon mit nem vettem figyelembe? Tud valaki segíteni?
■
<fieldset><legend>Menüpontok</legend>
<form id = 'selectmenuform' action = '/business/admin/index.php?fc=1' method = 'post'>
<select name = 'smenu' onchange = 'document.forms.selectmenuform.submit()'>
<option value = '2'>Tevékenységeink</option>
<option value = '0'>Új menüpont</option>
<option value = '1'>Cégünkr?l</option>
</select><noscript><input type = 'submit' class = 'but' value = 'Kiválaszt' /></noscript>
</form>
</fieldset>
document type does not allow element "select" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag.
A DOCTYPE XHTML 1.0 Strict
Vajon mit nem vettem figyelembe? Tud valaki segíteni?
form - a dizájn rontó?
hi.
az a gondom, hogy ha amikor a <form> </form> részeket hozzárakom az input részeim köré, mintha entereket raktam volna be és elrontja a dizájnom. mit lehet ezzel kezdeni?
köszönet!
■ az a gondom, hogy ha amikor a <form> </form> részeket hozzárakom az input részeim köré, mintha entereket raktam volna be és elrontja a dizájnom. mit lehet ezzel kezdeni?
köszönet!
Nem értem az adatbázis normalizálást
Sziasztok!
Segítséget szeretnék kérni. Egy általunk kitalált adatbázist kell normalizálni. (féléves fősulis feladat)
De a gondom az, hogy nem értem meg a normalizálást. Ha valaki el tudná magyarázni és tudna segíteni azt nagyon megköszönném.
A feladat amit kitaláltam egy egyszerűbb autoresponder szoftver adatbázis háttere. (hírlevél kezelő rendszer)
Az ősmodell:
felhasználó(email)->(név,hírlevél-cím,hírlevélurl,felíratkozásdatum,leíratkozásdatum,intervallum,mennyiség,formátum)
Vagy valami hasonló.
Innen kiindulva kellene eljutni a BCNF-ig. :S
Az alábbi email címen vagyok elérhető:
thomek##kukac##freemail.hu
Segítséget előre is köszönöm!
üdv,
Tomi
■ Segítséget szeretnék kérni. Egy általunk kitalált adatbázist kell normalizálni. (féléves fősulis feladat)
De a gondom az, hogy nem értem meg a normalizálást. Ha valaki el tudná magyarázni és tudna segíteni azt nagyon megköszönném.
A feladat amit kitaláltam egy egyszerűbb autoresponder szoftver adatbázis háttere. (hírlevél kezelő rendszer)
Az ősmodell:
felhasználó(email)->(név,hírlevél-cím,hírlevélurl,felíratkozásdatum,leíratkozásdatum,intervallum,mennyiség,formátum)
Vagy valami hasonló.
Innen kiindulva kellene eljutni a BCNF-ig. :S
Az alábbi email címen vagyok elérhető:
thomek##kukac##freemail.hu
Segítséget előre is köszönöm!
üdv,
Tomi
Flash betöltési problémák
Sziasztok!
Egy php-be ágyazott flash gombbal kapcsolatban kérném a tapasztaltabbak segítségét :-)
A helyzet a következő: a gomb lenyomáskor új php oldalt nyit meg saját ablakban, és mivel a gombnak van 3 állása, így a a betöltéskor a nyitott php-től kapott változó alapján a megfelelő frame-re ugrik.
Eddig működik is a dolog. Néha. No és ez a bajom :-(
sajna tovább bonyolítja a helyzetet hogy firefox és explorer alatt más és más problémát okoz, nagyvonalakban ezeket:
Firefox: az első betöltéskor hibázik mindig, ha az actionscript a flasht a változó beolvasása után egy gotoAndStop paranccsal teszemazt a 45-ös frame-re küldi, akkor elmegy a kb. 20-as frame-ig mejd megáll. Ezek után viszont a firefox alatt tökéletesen működik, a probléma csak a cache törlése után jelentezik megint.
Explorer alatt viszont teljesen random ugrál a frame-k közt, gyakorlatilag olyan mintha rendszeresen félreértelmezné az actionscriptet.
Ja, el ne felejtsem, hogy a flash alatt viszont kifogástalanul működik.
Van valakinek ötlete, hol lehet a gond? Előre is köszönök minden segítséget :-)
■ Egy php-be ágyazott flash gombbal kapcsolatban kérném a tapasztaltabbak segítségét :-)
A helyzet a következő: a gomb lenyomáskor új php oldalt nyit meg saját ablakban, és mivel a gombnak van 3 állása, így a a betöltéskor a nyitott php-től kapott változó alapján a megfelelő frame-re ugrik.
Eddig működik is a dolog. Néha. No és ez a bajom :-(
sajna tovább bonyolítja a helyzetet hogy firefox és explorer alatt más és más problémát okoz, nagyvonalakban ezeket:
Firefox: az első betöltéskor hibázik mindig, ha az actionscript a flasht a változó beolvasása után egy gotoAndStop paranccsal teszemazt a 45-ös frame-re küldi, akkor elmegy a kb. 20-as frame-ig mejd megáll. Ezek után viszont a firefox alatt tökéletesen működik, a probléma csak a cache törlése után jelentezik megint.
Explorer alatt viszont teljesen random ugrál a frame-k közt, gyakorlatilag olyan mintha rendszeresen félreértelmezné az actionscriptet.
Ja, el ne felejtsem, hogy a flash alatt viszont kifogástalanul működik.
Van valakinek ötlete, hol lehet a gond? Előre is köszönök minden segítséget :-)
október 12
Hol helyezhetem el a linkemet ingyen? Mit ajánlotok?
Sziasztok!
Szeretném az oldalam címét elhelyezni más oldalakon. Ti milyen oldalakat tudnátok ajánlani. Szerintetek melyikek a legjobbak?
Köszönöm
■ Szeretném az oldalam címét elhelyezni más oldalakon. Ti milyen oldalakat tudnátok ajánlani. Szerintetek melyikek a legjobbak?
Köszönöm



