首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在另一台服务器上登录php登录joomla 2.5

如何在另一台服务器上登录php登录joomla 2.5
EN

Stack Overflow用户
提问于 2015-03-08 20:45:28
回答 1查看 41关注 0票数 1

我尝试构建一个与在线网站joomla 2.5集成的离线php应用程序。

现在我需要帮助,我可以登录与用户密码(作为在线网站注册的用户)在离线应用程序。

在这里,我尝试从数据库中获取密码:

代码语言:javascript
运行
复制
<?php
define( '_JEXEC', 1 );
define( 'JPATH_BASE', dirname(__FILE__) );
define( 'DS', '/' );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

JFactory::getApplication('site')->initialise();

$userid = '1043';
$user = JFactory::getUser($userid);

$joomla_name = $user->name;
$joomla_email = $user->email;
$joomla_password = $user->password;
$joomla_username = $user->username;

echo $joomla_name."</br>";
echo $joomla_email."</br>";
echo $joomla_password."</br>";
echo $joomla_username."</br>";

?>

结果是:姓名、电子邮件、密码、用户名

代码语言:javascript
运行
复制
Rohmad Arifin
arifin_rohmad@yahoo.com
$P$DofxvVE7B682K.8tyUdp5FJ41DhTvG.
arifin

我需要获得身份验证登录的解密密码。

有什么想法吗?

EN

Stack Overflow用户

发布于 2015-03-08 21:15:42

对此的简短回答是:

如果joomla的登录是正确的,这几乎是不可能的。加密(或者在本例中可能使用盐进行散列)的要点是密码不能从外部恢复。这里的目标是防止身份被盗。

相反,您应该为脱机应用程序使用自定义代码。或者,您可以将已经散列/加密的密码作为明文身份验证器。在你的离线应用程序中检查密码之前,只需像joomla那样处理它。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28926537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档