Người dùng đã đăng nhập Html

tôi không muốn những người dùng chưa đăng nhập có thể thấy html trong nguồn trang hoặc nó có thể được lập chỉ mục bởi các công cụ tìm kiếm

đây là một diễn đàn kín và ẩn bằng css không phải là giải pháp

tôi đã thử điều này trong phần phụ trợ của quản trị viên

nhưng không thành công.
thẻ tập lệnh bên trong-html không được xuất bản.

Một ví dụ thực tế mà điều này có thể hữu ích là nếu bạn thêm tiện ích trò chuyện và bao gồm thông tin chi tiết của người dùng đã đăng nhập. Xem bài viết tích hợp này về cách thực hiện điều này. http. // tài liệu. tadabase. io/danh mục/thủ công/bài viết/tiện ích trò chuyện

Tôi chỉ đang thiết kế Cửa hàng B2B và sử dụng Công cụ tìm kiếm Doofinder. Vì khách hàng chỉ nên xem giá khi họ đăng nhập, tôi cũng cần ẩn giá trong công cụ tìm kiếm cho khách

Doofinder hỏi tôi liệu tôi có thể cung cấp cho họ một giá trị trong mã HTML của tôi mà họ có thể sử dụng để ẩn giá trong lớp tìm kiếm cho khách và hiển thị cho người dùng đã đăng nhập không

Tôi rất vui khi được học thêm

Vì vậy, cảm ơn rất nhiều cho câu trả lời của bạn và giúp đỡ. 💚

Tốt nhất, Phần Lan

  • Chủ đề này đã được sửa đổi 3 tháng, 2 tuần trước bởi
    Người dùng đã đăng nhập Html
    Jan Dembowski .

Trang tôi cần trợ giúp. [đăng nhập để thấy link]

Đang xem 2 trả lời - 1 đến 2 (trong tổng số 2)

  • Người dùng đã đăng nhập Html
    Trừng phạt Trivedi

    (@pintutrivedi)

    3 tháng, 2 tuần trước

    Xin chào

    Vui lòng thêm mã này vào chức năng chủ đề đang hoạt động của bạn. tập tin php. sử dụng mã này nút thêm vào giỏ hàng và giá sẽ bị ẩn nếu người dùng không đăng nhập

    add_filter( 'woocommerce_get_price_html', 'hide_price_addcart_not_logged_in', 9999, 2 );
     
    function hide_price_addcart_not_logged_in( $price, $product ) {
       if ( ! is_user_logged_in() ) { 
          $price = '';
          remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
          remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
       }
       return $price;
    }
    • Câu trả lời này đã được sửa đổi 3 tháng, 2 tuần trước bởi
      Người dùng đã đăng nhập Html
      bcworkz . Lý do. định dạng mã cố định

    Người điều hành

    Người dùng đã đăng nhập Html
    Steven Stern (sterndata)

    (@sterndata)

    Người điều hành diễn đàn

    3 tháng, 2 tuần trước

    Mã đó sẽ loại bỏ nhu cầu về bất kỳ nội dung đặc biệt nào từ những người tìm kiếm bên ngoài. Nhưng nếu bạn đang tìm kiếm thứ gì đó trong HTML, hãy kiểm tra lớp . Người dùng đã đăng nhập phải có một lớp được áp dụng cho “phần thân” của “đã đăng nhập”

    Vì vậy, bạn sẽ phải thay đổi nhà. html về nhà. php để bạn có thể sử dụng PHP ở đó, sau đó bạn chỉ cần lặp lại $_SESSION['userName'] để hiển thị tên người dùng. Tuy nhiên, vấn đề trong mã của bạn là bạn đã đặt $row['pass'] thành $_SESSION['userName']

    Sau đó, trong chỉ mục. php, bạn sẽ lặp lại $_SESSION['userName'] nơi bạn muốn tên người dùng xuất hiện

    Bạn có thể sử dụng phương thức tốc ký để lặp lại $_SESSION['userName'] (chỉ cần đảm bảo rằng điều này được kích hoạt trong Apache)


    hoặc bạn có thể sử dụng phương pháp bình thường. Không phải là nhanh hơn như xa như tôi biết

    Ngoài ra, bạn không vệ sinh/xác thực các giá trị do người dùng gửi. Tràn ngăn xếp có một giải pháp cho việc này. khá chi tiết. Kiểm tra nó để xác thực và vệ sinh dữ liệu của bạn

    bạn chưa căn chỉnh màn hình thành $id để hiển thị

    Thêm giải pháp của bạn ở đây

     B   I   U   S  small BIG code var  <   >   &  link [^] encode untab case indent outdent

    Xem trước 0

    thành viên hiện tại

    hoặc tham gia với chúng tôi

    Tải xuống, Bình chọn, Nhận xét, Xuất bản

    Email của bạn

    Email này đang được sử dụng. Bạn có cần mật khẩu của bạn?

    Mật khẩu tùy chọn

    Khi trả lời câu hỏi, vui lòng.

    1. Đọc kỹ câu hỏi.
    2. Hiểu rằng tiếng Anh không phải là ngôn ngữ đầu tiên của mọi người, vì vậy hãy khoan dung với lỗi chính tả và ngữ pháp
    3. Nếu một câu hỏi được diễn đạt kém thì hãy yêu cầu làm rõ, bỏ qua nó hoặc chỉnh sửa câu hỏi và khắc phục sự cố. Xúc phạm không được chào đón
    4. Đừng bảo ai đó đọc hướng dẫn. Rất có thể họ có và không nhận được. Đưa ra câu trả lời hoặc chuyển sang câu hỏi tiếp theo
    Let's work to help developers, not make them feel stupid.


    Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code (CPOL)

    Làm cách nào để hiển thị tên người dùng đã đăng nhập trong HTML?

    Nó được chỉ định sau giao thức và trước phần mật khẩu . Ví dụ. https. //John Smith. smith123@www. ví dụ. com (johnsmith là tên người dùng và smith123 là mật khẩu). Mẹo. Sử dụng thuộc tính mật khẩu để đặt hoặc trả về phần mật khẩu của giá trị thuộc tính href.

    Làm cách nào để hiển thị thông tin người dùng đã đăng nhập trong Javascript?

    Dưới đây là một số ví dụ. .
    To Get User Display Name: .. .
    To Get User Login Name: .. .
    Để lấy Id người dùng. .
    Để có được tiêu đề web

    Làm cách nào để hiển thị tên người dùng đã đăng nhập trong php?

    Sổ đăng ký. trang php yêu cầu tên người dùng, email và mật khẩu mong muốn của người dùng, sau đó gửi dữ liệu đã nhập vào cơ sở dữ liệu, sau khi nhấp vào nút gửi. Sau này, người dùng được chuyển hướng đến chỉ mục. trang php nơi hiển thị thông báo chào mừng và tên người dùng của người dùng đã đăng nhập

    Làm cách nào để biết ai đó đã đăng nhập?

    Phương pháp 1. Xem Người dùng hiện đã đăng nhập Sử dụng lệnh truy vấn . Nhập cmd và nhấn Enter. Khi cửa sổ Dấu nhắc Lệnh mở ra, hãy nhập truy vấn người dùng và nhấn Enter. Nó sẽ liệt kê tất cả người dùng hiện đang đăng nhập trên máy tính của bạn.