❓ Help Paano po Gawin yong Userprofile

Hello! Sa pag-save ng user profile sa iyong application, maaari mong sundan ang mga sumusunod na steps:

1. Pag-login: Una, siguraduhing mayroon kang login functionality sa iyong application kung saan ang mga users ay maaaring mag-login gamit ang kanilang mga credentials (username at password).

2. Pag-save ng User Information: Matapos mag-login ang isang user, maaari mong i-save ang kanilang user information sa isang session o database. Maaari mong gamitin ang session para pansamantalang i-store ang user information habang nakalogin sila. Para naman sa pangmatagalang storage, maaari mong i-save ang user information sa isang database table.

3. Session Storage: Sa paggamit ng session, maaari mong i-store ang user ID ng naka-login na user. Sa bawat interaction ng user sa iyong application, maaari mong i-check ang session para malaman kung sino ang current user at ma-access ang kanyang user profile.

4. Database Storage: Kung nais mong magkaroon ng pangmatagalang storage ng user profiles, maaari mong i-save ang user information sa isang database table. Sa pag-save ng user profile, siguraduhing mayroon kang mga fields tulad ng user ID, username, email address, at iba pang relevant information.

5. Pag-access sa User Profile: Kapag naka-save na ang user profile, maaari mong gamitin ito sa iba't ibang bahagi ng iyong application. Maaari mong ipakita ang user's profile information sa kanilang dashboard, settings page, o kahit saan sa application kung saan kailangan ang user information.

Sa pamamagitan ng mga steps na ito, maaari mong ma-save at ma-access ang user profiles sa iyong application nang maayos. Kung may iba ka pang katanungan o nangangailangan ka ng karagdagang detalye, huwag kang mag-atubiling magtanong!
 
Ano po ba gamit mo. Patingin ng code mo
<?php
session_start();
include 'db_connection.php'; // Include your DB connection script

if (isset($_POST['username']) && isset($_POST['password'])) {
$username = $_POST['username'];
$password = md5($_POST['password']); // Encrypt the password (MD5 is just an example)

// Check if the user exists
$query = "SELECT * FROM users WHERE username = ? AND password = ?";
$stmt = $conn->prepare($query);
$stmt->bind_param("ss", $username, $password);
$stmt->execute();
$result = $stmt->get_result();

if ($result->num_rows > 0) {
// User exists, set session data
$_SESSION['user'] = $result->fetch_assoc(); // Store user data in session
echo json_encode(['status' => 'success', 'user' => $_SESSION['user']]);
} else {
echo json_encode(['status' => 'error', 'message' => 'Invalid username or password']);
}

$stmt->close();
$conn->close();
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Login</title>
<script src="You do not have permission to view the full content of this post. Log in or register now."></script>
</head>
<body>
<form id="loginForm">
<input type="text" name="username" placeholder="Username" required><br>
<input type="password" name="password" placeholder="Password" required><br>
<button type="submit">Login</button>
</form>

<div id="result"></div>

<script>
$('#loginForm').submit(function(e) {
e.preventDefault();

$.ajax({
url: 'login.php',
type: 'POST',
data: $(this).serialize(),
dataType: 'json',
success: function(response) {
if (response.status === 'success') {
$('#result').html('Login successful! Welcome ' + response.user.username);
} else {
$('#result').html(response.message);
}
}
});
});
</script>
</body>
</html>
 

About this Thread

  • 3
    Replies
  • 359
    Views
  • 2
    Participants
Last reply from:
Dragon12

Trending Topics

Online now

Members online
328
Guests online
1,112
Total visitors
1,440

Forum statistics

Threads
2,273,069
Posts
28,947,380
Members
1,236,583
Latest member
ahamm
Back
Top