在向现有 PHP 应用程序添加一些 js 网格时,我遇到了以下问题......
在站点的一个部分中,我需要向不同的用户角色显示不同的内容。我可以在 PHP 应用程序中使用一个简单的预构建方法来检查他们的角色,但是我需要告诉 JS 方面的角色是什么,以便它可以显示正确的内容。
我的第一个想法是在隐藏的 div 中将角色写入 dom,然后检索它以在 JS 中使用:
<?php echo '<div id="user_role" style="display:none">5</div>'; ?>
然后...
var user_role = $('#user_role').text();
但显然这不是一个好主意,因为任何有权访问的人都可以操纵 dom 中的值并将其设置为他们喜欢的任何值。所以我的问题...
在这种情况下,设置用户角色以使用 javascript 的最佳方法是什么?