Hướng dẫn how can i see the username in php? - làm thế nào tôi có thể xem tên người dùng trong php?

1

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi không giỏi PHP và tôi có một chút vấn đề. Tôi đã chơi xung quanh với kịch bản này.

Và tôi không thể cho cuộc sống của tôi tìm ra cách lặp lại tên người dùng của người dùng đã đăng nhập. Tôi đã cố gắng in tất cả thông tin của phiên như thế này:

var_dump($_SESSION)

Nhưng tôi vừa nhận được mật khẩu băm và người dùng int.

Ai đó có thể giúp tôi ở đây? Tôi chỉ muốn có thể lặp lại tên người dùng.

Đã hỏi ngày 20 tháng 5 năm 2013 lúc 20:38May 20, 2013 at 20:38

Hướng dẫn how can i see the username in php? - làm thế nào tôi có thể xem tên người dùng trong php?

1

Bạn phải lưu trữ tên người dùng trong phiên để có sẵn trên một trang khác, hiện tại tập lệnh chỉ lưu trữ các giá trị này trong phiên;

 $_SESSION['loggedin'] = $row[$this->pass_column];
 $_SESSION['userlevel'] = $row[$this->user_level];

Những gì bạn phải làm là thêm $username vào phiên được chuyển vào hàm

 $_SESSION['loggedin'] = $row[$this->pass_column];
 $_SESSION['userlevel'] = $row[$this->user_level];
0, như dưới đây;

$_SESSION['username'] = $username;

Tên người dùng bây giờ sẽ được lưu trữ trong phiên với tên người dùng chính.

Để có thể sử dụng nó trên một trang khác, hãy đảm bảo rằng trước khi cố gắng sử dụng nó, bạn bắt đầu phiên bằng cách gọi chức năng

 $_SESSION['loggedin'] = $row[$this->pass_column];
 $_SESSION['userlevel'] = $row[$this->user_level];
1.

Hướng dẫn how can i see the username in php? - làm thế nào tôi có thể xem tên người dùng trong php?

Đã trả lời ngày 20 tháng 5 năm 2013 lúc 20:42May 20, 2013 at 20:42

GrifflabgrifflabGriffLab

1.9963 huy hiệu vàng19 Huy hiệu bạc21 Huy hiệu đồng3 gold badges19 silver badges21 bronze badges

2

Về cơ bản, chỉ cần viết nó bên trong như

session_start();
echo $_SESSION['username']; 

hoặc

 echo $_SESSION['password'];

Một lời giải thích ngắn gọn về cách thức hoạt động của các phiên.

Đầu tiên bạn bắt đầu phiên và gán bất kỳ giá trị nào cho phiên Ex: you start the session and assign any value to a session ex:

session_start();
$_SESSION['username'] = 'john';

sau đó lặp lại các tác phẩm như:

echo $_SESSION['username']; // will echo out 'jonh'

Lưu ý

 $_SESSION['loggedin'] = $row[$this->pass_column];
 $_SESSION['userlevel'] = $row[$this->user_level];
1 phải được chia sẻ giữa các trang bạn muốn sử dụng phiên
 $_SESSION['loggedin'] = $row[$this->pass_column];
 $_SESSION['userlevel'] = $row[$this->user_level];
1 must be shared in-between the pages you want to use the session

Đã trả lời ngày 20 tháng 5 năm 2013 lúc 20:40May 20, 2013 at 20:40

Hướng dẫn how can i see the username in php? - làm thế nào tôi có thể xem tên người dùng trong php?

Samayosamayosamayo

15.5K12 Huy hiệu vàng86 Huy hiệu bạc102 Huy hiệu đồng12 gold badges86 silver badges102 bronze badges

2

Bạn có session_start (); Trên đầu?

Đã trả lời ngày 20 tháng 5 năm 2013 lúc 20:39May 20, 2013 at 20:39

2

Trong chức năng đăng nhập, bạn nên viết tên người dùng vào phiên sau khi đăng nhập thành công.

//instantiate if needed
include("class.login.php");
$log = new logmein();
$log->encrypt = true; //set encryption
if($_REQUEST['action'] == "login"){
    if($log->login("logon", $_REQUEST['username'], $_REQUEST['password']) == true){
         //do something on successful login
         $_SESSION['username'] = $_REQUEST['username'];
    }else{
         //do something on FAILED login
    }
}

Đã trả lời ngày 20 tháng 5 năm 2013 lúc 20:49May 20, 2013 at 20:49

Hướng dẫn how can i see the username in php? - làm thế nào tôi có thể xem tên người dùng trong php?

 0)
 {
    $_SESSION['user']=mysqli_fetch_assoc($result);
    $row = $_SESSION['user'];
    $role = $row['role'];

            if($role == 1)
            {
                header('location:usermanagement.php');
            }
            else{
                header('location:user.php');
            }

}
else
 {

    echo "Wrong Username or Password";
    header('location:login.php');
}
$conn->close();
?>

Đã trả lời ngày 1 tháng 2 năm 2016 lúc 8:26Feb 1, 2016 at 8:26

Hướng dẫn how can i see the username in php? - làm thế nào tôi có thể xem tên người dùng trong php?

Làm thế nào tôi có thể biết tên người dùng PHP của tôi?

Để kiểm tra tên người dùng và mật khẩu:$username = $_POST['username']; $password = $_POST['password']; require_once('dbConnect.

Làm thế nào tôi có thể biết tên người dùng và mật khẩu PHP của tôi?

PHP $ servername = "localhost";$ username = "root";$ password = "";$ databasename = "test";$ Conn = mysqli_connect ($ servername, $ username, $ password, $ databasename);$ un = $ _post ['tên người dùng'];$ pw = $ _post ['mật khẩu'];In $ Pass.

Làm cách nào để hiển thị tên người dùng của tôi trên bảng điều khiển?

Hiển thị tên người dùng sau khi đăng nhập..
Bước 1: Chuyển đến mô hình đăng nhập và nhận chi tiết người dùng sau khi đăng nhập thành công ..
Bước 2: Chuyển đến Bộ điều khiển đăng nhập.....
Bước 3: Chuyển đến bộ điều khiển bảng điều khiển và tải trang xem bảng điều khiển ..
Bước4: Mở trang xem bảng điều khiển và hiển thị tên người dùng sau khi đăng nhập với sự trợ giúp của phiên UserData ..

Làm thế nào tôi có thể lấy tên cơ sở dữ liệu trong PHP?

Lấy hoặc tìm nạp dữ liệu từ cơ sở dữ liệu trong PHP..
Chọn Cột_Name (S) từ Table_Name ..
$ query = mysql_query ("Chọn * từ TableName", $ Connection) ;.
$ Kết nối = mysql_connect ("localhost", "root", "") ;.
$ db = mysql_select_db ("công ty", $ kết nối) ;.
$ query = mysql_query ("Chọn * từ nhân viên", $ Connection) ;.