Joomla PHP如何以编程方式进入编辑个人资料页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Joomla PHP如何以编程方式进入编辑个人资料页面相关的知识,希望对你有一定的参考价值。
强制用户进入编辑个人资料页面的最佳方法是什么。
这是我的代码:
$user = JFactory::getUser();
if ($user->email === "fakemail@spam-disposable-domain.com") {
//Redirect user to the edit profile page forcing them to change their email.
//index.php?option=com_users&view=profile&layout=edit
}
我想重定向与电子邮件匹配的用户强制他们编辑他们的个人资料,正确的方式将他们重定向到编辑个人资料页面是我需要知道的。
答案
使用应用程序对象的redirect()
方法:
$app = JFactory::getApplication();
$user = JFactory::getUser();
if ($user->email === "fakemail@spam-disposable-domain.com")
{
$app->enqueueMessage('Please change your email address!');
$app->redirect(
JRoute::_(
'index.php?option=com_users&view=profile&layout=edit'
)
);
}
以上是关于Joomla PHP如何以编程方式进入编辑个人资料页面的主要内容,如果未能解决你的问题,请参考以下文章