<div dir="ltr"><div>...reméljük, Bobby";DROP TABLE users; nevű tanuló nem ide jár.</div><div><br></div><div>Bocsánat a kötözködésért. Ha egy belső, kívülről nem elérhető, nem érzékeny adatokat tartalmazó rendszer, ami mondjuk a folyosón található kosárban lévő, bárki által elvihető cetliket váltaná ki, és csak ennek az egyszerűsítése a webes felület, akkor jó. De egyéb esetben a biztonsággal kellene kezdeni.</div><div>Tudom, ez a "mit ne", és jótanácsnak kevés.</div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Lutter András<br><br></div>Dunakeszi Radnóti Miklós Gimnázium<br></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Takács Zoltán via Techinfo <<a href="mailto:techinfo@lista.edu.hu">techinfo@lista.edu.hu</a>> ezt írta (időpont: 2023. nov. 21., K, 15:36):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg4952171494137700769">
<div lang="HU">
<div class="m_2633254243025907479WordSection1">
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Calibri",sans-serif;color:rgb(31,73,125)">esetleg az egész elejére ezt:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Calibri",sans-serif;color:rgb(31,73,125)">error_reporting(0);<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Calibri",sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11pt;font-family:"Calibri",sans-serif"> Zsolt Nagy via Techinfo <<a href="mailto:techinfo@lista.edu.hu" target="_blank">techinfo@lista.edu.hu</a>>
<br>
<b>Sent:</b> Tuesday, November 21, 2023 3:28 PM<br>
<b>To:</b> Techinfo <<a href="mailto:techinfo@lista.edu.hu" target="_blank">techinfo@lista.edu.hu</a>><br>
<b>Cc:</b> Zsolt Nagy <<a href="mailto:nagyzsolt80@gmail.com" target="_blank">nagyzsolt80@gmail.com</a>>; Alaksza Balázs <<a href="mailto:johnny1107@gmail.com" target="_blank">johnny1107@gmail.com</a>><br>
<b>Subject:</b> Re: [Techinfo] WEB + adatbázis<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">van egy process.php fájlom amiben az alábbi kódot tettem:<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12pt"><?php<br>
$username=$_POST['user'];<br>
$password=$_POST['pass'];<br>
<br>
$mysqli=mysqli_connect("localhost","root","","big");<br>
mysqli_report(MYSQLI_REPORT_ERROR);<br>
<br>
<br>
$query = "SELECT id, username, password, level FROM users WHERE username='$username'
<br>
AND password='$password'";<br>
$result = mysqli_query($mysqli,$query)or die(mysqli_error());<br>
$num_row = mysqli_num_rows($result);<br>
$row=mysqli_fetch_array($result);<br>
<br>
if( $num_row == 1 )<br>
{<br>
echo 'Wellcome!!! <b>'.$row['username'].'</b> nevű felhasználó<br />';<br>
if($row['level'] == 0)<br>
{<br>
echo '<b>USER szintű felhasználó</b>';<br>
echo '<br>';<br>
echo '<a href="logout.php" class="btn btn-danger">Kijelentkezés</a>';<br>
}<br>
if($row['level'] == 1)<br>
{<br>
echo '<b>ADMIN szintű felhasználó</b><br />';<br>
$sql = "SELECT * FROM users";<br>
$query = mysqli_query($mysqli,$sql);<br>
if(!$query)<br>
{<br>
echo "Query does not work.".mysqli_error($conn);die;<br>
}<br>
while($data = mysqli_fetch_array($query))<br>
{<br>
echo "Id = ".$data['id']."<br>";<br>
echo "Username = ".$data['username']."<br>";<br>
echo "Password = ".$data['password']."<br>";<br>
echo "Level = ".$data['level']."<br><hr>";<br>
}<br>
echo '<br>';<br>
echo '<a href="logout.php" class="btn btn-danger">Kijelentkezés</a>';<br>
}<br>
}<br>
else<br>
{<br>
echo '<b>Valamit nagyon el tetszett nyomkodni :)</b>';<br>
echo '<br>';<br>
echo '<a href="logout.php" class="btn btn-danger">Vissza</a>';<br>
}<br>
?><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">a problémám az, hogy ha az url-t beírom <a href="http://127.0.0.1/web/process.php" target="_blank">http://127.0.0.1/web/process.php</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">itt elvileg semmit nem írhat ki, erre:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:7.5pt;color:black"><u></u> <u></u></span></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="5" style="background:rgb(245,121,0);padding:0.75pt">
<p class="MsoNormal"><b><span style="font-size:24pt;color:rgb(252,233,79);background:rgb(204,0,0)">( ! )</span> Notice: Undefined index: user in C:\wamp64\www\web\process.php on line <i>2</i><u></u><u></u></b></p>
</td>
</tr>
<tr>
<td colspan="5" style="background:rgb(233,185,110);padding:0.75pt">
<p class="MsoNormal"><b>Call Stack<u></u><u></u></b></p>
</td>
</tr>
<tr>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal" align="center" style="text-align:center"><b>#<u></u><u></u></b></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal"><b>Time<u></u><u></u></b></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal"><b>Memory<u></u><u></u></b></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal"><b>Function<u></u><u></u></b></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal"><b>Location<u></u><u></u></b></p>
</td>
</tr>
<tr>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal" align="center" style="text-align:center">1<u></u><u></u></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal" align="center" style="text-align:center">0.0001<u></u><u></u></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal" align="right" style="text-align:right">362584<u></u><u></u></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal">{main}( )<u></u><u></u></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal">...\process.php<b>:</b>0<u></u><u></u></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="font-size:7.5pt;color:black"><u></u> <u></u></span></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="5" style="background:rgb(245,121,0);padding:0.75pt">
<p class="MsoNormal"><b><span style="font-size:24pt;color:rgb(252,233,79);background:rgb(204,0,0)">( ! )</span> Notice: Undefined index: pass in C:\wamp64\www\web\process.php on line <i>3</i><u></u><u></u></b></p>
</td>
</tr>
<tr>
<td colspan="5" style="background:rgb(233,185,110);padding:0.75pt">
<p class="MsoNormal"><b>Call Stack<u></u><u></u></b></p>
</td>
</tr>
<tr>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal" align="center" style="text-align:center"><b>#<u></u><u></u></b></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal"><b>Time<u></u><u></u></b></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal"><b>Memory<u></u><u></u></b></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal"><b>Function<u></u><u></u></b></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal"><b>Location<u></u><u></u></b></p>
</td>
</tr>
<tr>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal" align="center" style="text-align:center">1<u></u><u></u></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal" align="center" style="text-align:center">0.0001<u></u><u></u></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal" align="right" style="text-align:right">362584<u></u><u></u></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal">{main}( )<u></u><u></u></p>
</td>
<td style="background:rgb(238,238,236);padding:0.75pt">
<p class="MsoNormal">...\process.php<b>:</b>0<u></u><u></u></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><b><span style="font-size:13.5pt;color:black">Valamit nagyon el tetszett nyomkodni :)</span></b><span style="font-size:13.5pt;color:black"><br>
</span><a href="http://127.0.0.1/nzs/logout.php" target="_blank"><span style="font-size:13.5pt">Vissza</span></a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</div>
_______________________________________________<br>
Techinfo mailing list<br>
<a href="mailto:Techinfo@lista.edu.hu" target="_blank">Techinfo@lista.edu.hu</a><br>
Fel- és leiratkozás: <a href="https://listserv.niif.hu/mailman/listinfo/techinfo" rel="noreferrer" target="_blank">https://listserv.niif.hu/mailman/listinfo/techinfo</a><br>
Illemtan: <a href="http://www.szag.hu/illemtan.html" rel="noreferrer" target="_blank">http://www.szag.hu/illemtan.html</a><br>
Szertár: <a href="http://www.szag.hu/weboldal/techinfo/" rel="noreferrer" target="_blank">http://www.szag.hu/weboldal/techinfo/</a><br>
</div></blockquote></div>