Yii Framework Forum: Модуль для админки - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Модуль для админки правильно ли реализовал? Rate Topic: -----

#1 User is offline   Karasko 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 89
  • Joined: 14-July 09
  • Location:Russia

Posted 06 February 2010 - 11:01 PM

Привет.

У меня у сайта один модуль, предназначен для администрирования, типо CMS.

Вообщем в файле module/admin/AdminModule.php переопределен такой метод

public function beforeControllerAction($controller, $action)
	{
		if(parent::beforeControllerAction($controller, $action))
		{
			
			if (Yii::app()->user->getId()==null) {
				// the URL that the user should be redirected to after login.
				app()->user->setReturnUrl(Yii::app()->getRequest()->requestUri);
				Yii::app()->getRequest()->redirect('/login');
			}
			$controller->layout = 'main';
			// this method is called before any module controller action is performed
			// you may place customized code here
			
			return true;
		}
		else
			return false;
	}


Цель чтобы в админку мог зайти только привелигированный пользователь после авторизации.
Нормальный ли это подходи? так то работает. Статус пользователя тут не проверяется, только залогинен он или нет.
0

#2 User is offline   corpix 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 32
  • Joined: 22-May 09
  • Location:Moscow

Posted 07 February 2010 - 01:21 AM

Лучше сделать на основе ролей всё
http://yiiframework..../ru/topics.auth
Так имхо удобнее будет...и система будет более гибкой
hi.i.am.corpix
JID: corpix@jabber.ru
i.am on Twittter: http://twitter.com/iamcorpix
Блог: http://corpix.ru
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users