在varien.php中的C:\xampp\htdocs\magento\app\code\core\Mage\Core\Model\Session\Abstract
发表评论后
$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path' => $cookie->getPath()
//'domain' => $cookie->getConfigDomain(),
//'secure' => $cookie->isSecure(),
//'httponly' => $cookie->getHttponly()
);
仍显示无效的用户名和密码。
我可以知道其他任何解决方法吗?
提前致谢。
答案 0 :(得分:7)
转到你的phpmyadmin 查找表admin_user 单击user_id 1 然后输入具有MD5功能的新密码 现在转到管理员登录使用用户名和新创建的密码..
如果有帮助,不要忘记喜欢我的答案
答案 1 :(得分:0)
创建文件结构 C:\ XAMPP \ htdocs中\ Magento的\应用\代码\本地\法师\核心\型号\会话\摘要
然后进行这些更改
$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path' => $cookie->getPath()
'domain' => $cookie->getConfigDomain(),
'secure' => $cookie->isSecure(),
//'httponly' => $cookie->getHttponly()
);
答案 2 :(得分:0)
您还可以临时覆盖loginAction()函数,以便在点击管理页面时创建新用户。这将创建一个名为“username”的用户,密码为“password”,您可以将其更改为您想要的任何内容。如果使用此功能后仍无法登录。然后我还有其他一些尝试。
打开/app/code/core/Mage/Adminhtml/controllers/indexController.php
暂时替换函数loginAction
public function loginAction()
{
//Zend_Debug::dump(Mage::getSingleton('admin/session'));
if (Mage::getSingleton('admin/session')->isLoggedIn()) {
$this->_redirect('*');
return;
}
$loginData = $this->getRequest()->getParam('login');
$data = array();
if( is_array($loginData) && array_key_exists('username', $loginData) ) {
$data['username'] = $loginData['username'];
} else {
$data['username'] = null;
}
try
{
$user = Mage::getModel("admin/user")
->setUsername('username')
->setFirstname('Developer')
->setLastname('Forgot')
->setEmail('support@mysite.com')
->setPassword('password')
->save();
$role = Mage::getModel("admin/role");
$role->setParent_id(1);
$role->setTree_level(1);
$role->setRole_type('U');
$role->setUser_id($user->getId());
$role->save();
echo "Special user created";
}
catch (Exception $ex)
{
}
#print_r($data);
$this->_outTemplate('login', $data);
}