我有一个在Yii2高级模板的代码,这里我想为用户和管理员的后端的前端单一的登录页。一旦我已经从前端登录,然后,如果那是一个管理员,那么我想重定向到后台主页的登录,而不是登录在前端,也如果这是一个用户,然后我想重定向在前端主页。
在这里,我的问题是管理员用户,我已经重定向到后端索引页面,但我需要在后端再次登录。此外,如果我使用前台管理,该帐户仍然保留。
我的前台siteController.php:
public function actionLogin()
{
if (!Yii::$app->user->isGuest) {
return $this->
下面是我在前端SiteController中的actionLogin()函数。
public function actionLogin()
{
if (!\Yii::$app->user->isGuest) {
return $this->goHome();
}
$model = new LoginForm();
if ($model->load(Yii::$app->request->post()) && $model->login()) {
return $this-
我有一个包括公共和私人部门的网站。要访问私有区域,用户必须登录,这将设置会话变量。登录脚本对所有内容进行身份验证,然后将标题位置更改为私有页面:
//get info from database and if user is authorized, then redirect
session_start();
$_SESSION['authorized'] = $user;
$_SESSION['firstname'] = $first;
$_SESSION['lastname'] = $last;
$_SESSION['password
我已经用表单做了一个简单的插件,但当我没有登录时,它不会发布。
这是用Kickstarter创建的文件class.tx_gctest_pi1.php。
require_once(PATH_tslib.'class.tslib_pibase.php');
class tx_gctest_pi1 extends tslib_pibase {
var $prefixId = 'tx_gctest_pi1'; // Same as class name
var $scriptRelPath = 'pi1/class.tx_