java - Joomla - 使用 javascript 调用用户名

标签 java javascript joomla

我正在开发一个简单的游戏,添加到我的 joomla 网站,用 html/javascript 完成。我希望能够跟踪用户分数,我认为最简单的方法是通过用户名保存分数...但我不知道如何让 joomla 提供带有用户名的 javascript?

最佳答案

您可以从JUser对象获取有关当前登录用户的所有信息。要获取它并将其存储在名为 $user 的变量中,请使用以下代码:

$user = JFactory::getUser();

从此对象中,您可以获取用户名、ID、电子邮件地址和有关用户的其他信息:

<input type="hidden" value="<?php echo $user->username ?>" id="username" />
<input type="hidden" value="<?php echo $user->id ?>" id="id" />
<input type="hidden" value="<?php echo $user->email ?>" id="email" />

然后您可以调用 JavaScript 从 HTML 中提取信息。一旦您准备好记录高分,您就可以进行指向 Joomla 组件的 AJAX 样式调用。

关于java - Joomla - 使用 javascript 调用用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2353422/

相关文章:

java - 如何让 Micronaut 在外部源集中查找 Controller 接口(interface)

javascript - 当浏览器窗口的高度较小时,阻止固定元素滚动到页脚

javascript - 使用 JavaScript : prevent application inside DIV 在运行时编辑 CSS(更改选择器)

javascript - 获取类似于 JSON.stringify 的值类型

javascript - CSS、JavaScript、HTML - 所见即所得编辑器中的空段落和错误代码

php - joomla 3 - 如何禁用前端登录组件?

java - 单链表的 addToRear 方法

java - Eclipse 自动生成的 toString() 方法

java - 如何在android中使用java检查变量是否包含双值或空值

php查询连续搜索一个字符串