如何显示当前登录用户的数据

Syarif Maula |

我是 php 编码的新手。几周前就开始吧。我正在制作登录、注册和个人资料页面。我在显示当前登录的用户名时遇到问题。我尝试了所有参考或教程以及其他论坛。但仍然无法正常工作。有人请帮我解决。

这是我的auth.php

<?php
include ("config.php");
session_start();

if(!isset($_SESSION["user"])) header("Location: login.php");

?>

login.php

<?php 

require_once("config.php");

if(isset($_POST['login'])){

    $username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING);
    $password = filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING);

    $sql = "SELECT * FROM users WHERE username=:username OR email=:email";
    $stmt = $db->prepare($sql);

    $params = array(
        ":username" => $username,
        ":email" => $username
    );

    $stmt->execute($params);

    $user = $stmt->fetch(PDO::FETCH_ASSOC);

    // Registered
    if($user){
        // verifikasi password
        if(password_verify($password, $user["password"])){
            // Make Session
            session_start();
            $_SESSION["user"] = $user;
            //success and redirect
            header("Location: index.php");

        }
    }
}
?>
<!DoctypeHTML>
<html>
<head>
</head>
<body>
</body>
</html>

谢谢

[PS = 对不起我的英语]

纳维德拉姆赞

在 中index.php,写下这些行。

<?php 
  if(isset($_SESSION['user'])){
    echo $_SESSION['user']->fieldName; // here you need to retrieve fields
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何显示当前登录用户的数据

如何显示基于当前登录用户的数据?

Android:如何仅显示当前登录用户的数据?

如何在laravel中显示当前登录用户的数据

如何显示登录用户的数据?

显示当前登录用户拥有的数据

如何显示当前已登录用户的Firebase

XMPPFramework-如何获取当前登录用户的显示名称

显示登录用户的数据

显示当前登录用户等级

如何在rails中显示与登录用户相关的数据

如何获取当前登录用户

如何显示使用Spring Boot Thymeleaf的当前登录用户?

如何仅显示那些属于当前登录用户组的记录?

Odoo v10:如何在表单中显示当前登录用户的电子邮件?

死锁:仅显示当前登录用户的模板部分

仅显示当前登录用户的 IP 地址

如何获取当前Windows登录用户的用户名?

如何获取当前登录用户正在关注的用户帖子

如何获取当前登录用户authservice的用户名

如何只使用存储在公司的FireStore登录用户的当前数据

如何获取只有当前登录用户以前输入过的数据?

Laravel 5.5仅加载当前登录用户的数据

基于当前登录用户的Django数据库路由

实时获取当前登录用户的数据 - Flutter & Firestore

将当前登录用户的数据保存在Django中

在 Kotlin 的 Firebase Firestore 中存储当前登录用户的数据?

Django:如何显示来自数据库的登录用户数据

我如何显示数据用户当前在Codeigniter中登录