Hogyan tudom lerejteni az id-t url-ben?
1. A 17-es felhasználót bejelentkezteted (felhasználónevet+jelszót kérsz tőle).
2. A bejelentkezés eredményeképp létrehozol számára egy munkamenetet ($_SESSION), mely tartalmazza a felhasználó ID-ját.
3. Amikor az edit.php-ra megy, lekéred a munkamenetet, és annak adatait jeleníted meg.
4. Kilépéskor törlöd a nmunkamenetet.
Szóval a kulcsszó a munkamenet (session) - ennek nézz utána.
Köszönöm, utána nézek!
Mert most így volt megoldva:
<?php
// Connect to MySQL.
$mysql_host = "localhost";
$mysql_username = "root";
$mysql_password = "";
$mysql_database = "dbname";
$db = new mysqli($mysql_host, $mysql_username, $mysql_password, $mysql_database);
if ($db->connect_errno) {
die("Connection error: " . $db->connect_errno . $db->connect_error);
}
// Initialise session.
session_start();
$auth_logged_in = FALSE;
$auth_user = NULL;
$auth_admin = FALSE;
if (isset($_SESSION["user"])) {
$auth_logged_in = TRUE;
$auth_user = $_SESSION["user"];
$auth_admin = $auth_user->admin === "1";
}
?>
ha saját profilt módosítasz, akkor ne is legyen a végén id=X
hanem SESSION-ből olvasd ki az ID-t és ha van id=X akkor meg ellenőrizd, hogy van e joga hozzá...
23F
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!