Commit bcd66c2d8cc566e52e4c9d01ad46ecdbcddcff83

Authored by Administrator
1 parent 87b57d27

firs page

frontend/controllers/SiteController.php
@@ -31,51 +31,6 @@ class SiteController extends Controller @@ -31,51 +31,6 @@ class SiteController extends Controller
31 /** 31 /**
32 * @inheritdoc 32 * @inheritdoc
33 */ 33 */
34 - public function behaviors()  
35 - {  
36 - return [  
37 - 'access' => [  
38 - 'class' => AccessControl::className(),  
39 - 'only' => ['logout', 'signup', 'index'],  
40 - 'rules' => [  
41 - [  
42 - 'actions' => ['signup'],  
43 - 'allow' => true,  
44 - 'roles' => ['?'],  
45 - ],  
46 - [  
47 - 'actions' => ['logout'],  
48 - 'allow' => true,  
49 - 'roles' => ['@'],  
50 - ],  
51 - [  
52 - 'actions' => ['index'],  
53 - 'allow' => true,  
54 - 'roles' => ['@'],  
55 - ]  
56 - ],  
57 - ],  
58 - 'verbs' => [  
59 - 'class' => VerbFilter::className(),  
60 - 'actions' => [  
61 - 'logout' => ['post'],  
62 - ],  
63 - ],  
64 - 'eauth' => [  
65 - // required to disable csrf validation on OpenID requests  
66 - 'class' => \nodge\eauth\openid\ControllerBehavior::className(),  
67 - 'only' => ['login'],  
68 - ],  
69 - ];  
70 - }  
71 -  
72 -  
73 -  
74 -  
75 -  
76 - /**  
77 - * @inheritdoc  
78 - */  
79 public function actions() 34 public function actions()
80 { 35 {
81 return [ 36 return [
@@ -122,7 +77,7 @@ class SiteController extends Controller @@ -122,7 +77,7 @@ class SiteController extends Controller
122 */ 77 */
123 public function actionLogin() 78 public function actionLogin()
124 { 79 {
125 - 80 + $this->layout = 'admin';
126 81
127 if (!\Yii::$app->user->isGuest) { 82 if (!\Yii::$app->user->isGuest) {
128 return $this->goHome(); 83 return $this->goHome();
@@ -211,6 +166,7 @@ class SiteController extends Controller @@ -211,6 +166,7 @@ class SiteController extends Controller
211 */ 166 */
212 public function actionLogout() 167 public function actionLogout()
213 { 168 {
  169 +
214 Yii::$app->user->logout(); 170 Yii::$app->user->logout();
215 171
216 return $this->goHome(); 172 return $this->goHome();
@@ -251,6 +207,8 @@ class SiteController extends Controller @@ -251,6 +207,8 @@ class SiteController extends Controller
251 */ 207 */
252 public function actionSignup() 208 public function actionSignup()
253 { 209 {
  210 + $this->layout = 'admin';
  211 +
254 $model = new SignupForm(); 212 $model = new SignupForm();
255 if ($model->load(Yii::$app->request->post())) { 213 if ($model->load(Yii::$app->request->post())) {
256 if ($user = $model->signup()) { 214 if ($user = $model->signup()) {
frontend/views/layouts/main.php
@@ -47,7 +47,7 @@ AppAsset::register($this); @@ -47,7 +47,7 @@ AppAsset::register($this);
47 if (Yii::$app->user->isGuest): ?> 47 if (Yii::$app->user->isGuest): ?>
48 <div class="header-cabinet-foto"><img src="/images/ded-ico.png" alt=""/></div> 48 <div class="header-cabinet-foto"><img src="/images/ded-ico.png" alt=""/></div>
49 <div class="header-cabinet-profile">Профиль</div> 49 <div class="header-cabinet-profile">Профиль</div>
50 - <?= Html::a('Личный кабинет',['/site/signup']) ?> 50 + <?= Html::a('Личный кабинет',['/site/login']) ?>
51 <?php else : ?> 51 <?php else : ?>
52 <div class="header-cabinet-foto"><img src="/images/ded-ico.png" alt=""/></div> 52 <div class="header-cabinet-foto"><img src="/images/ded-ico.png" alt=""/></div>
53 <div class="header-cabinet-profile">Профиль</div> 53 <div class="header-cabinet-profile">Профиль</div>
@@ -64,62 +64,43 @@ AppAsset::register($this); @@ -64,62 +64,43 @@ AppAsset::register($this);
64 <div class="box-all"> 64 <div class="box-all">
65 <ul class="main-menu"> 65 <ul class="main-menu">
66 <li> 66 <li>
67 - <span>Проектанту</span> 67 + <span>Проектантам</span>
68 <div class="main-menu-hover"> 68 <div class="main-menu-hover">
69 <ul> 69 <ul>
70 - <li class="main-menu-category">Предложить работу</li>  
71 - <li><a href="#">Добавить проект</a></li>  
72 - <li><a href="#">Предложить работу</a></li>  
73 - <li><a href="#">Разместить вакансию</a></li>  
74 - <li><a href="#">Открыть конкурс</a></li>  
75 - </ul>  
76 - <ul>  
77 - <li class="main-menu-category">Найти исполнителя</li>  
78 - <li><a href="#">Услуги фрилансеров</a></li>  
79 - <li><a href="#">Примеры работ</a></li> 70 + <li><a href="#">Редактировать портфолио</a></li>
80 </ul> 71 </ul>
81 <ul> 72 <ul>
82 - <li><a href="#">Безопасная сделка</a></li> 73 + <li><a href="#">Список проектов</a></li>
  74 + <li><a href="#">Список вакансий</a></li>
  75 + <li><a href="#">Список заказчиков</a></li>
83 </ul> 76 </ul>
84 </div> 77 </div>
85 </li> 78 </li>
86 <li> 79 <li>
87 - <span>Заказчику</span> 80 + <span>Заказчикам</span>
88 <div class="main-menu-hover"> 81 <div class="main-menu-hover">
89 <ul> 82 <ul>
90 - <li class="main-menu-category">Предложить работу</li>  
91 <li><a href="#">Добавить проект</a></li> 83 <li><a href="#">Добавить проект</a></li>
92 - <li><a href="#">Предложить работу</a></li>  
93 <li><a href="#">Разместить вакансию</a></li> 84 <li><a href="#">Разместить вакансию</a></li>
94 - <li><a href="#">Открыть конкурс</a></li>  
95 </ul> 85 </ul>
96 <ul> 86 <ul>
97 - <li class="main-menu-category">Найти исполнителя</li>  
98 - <li><a href="#">Услуги фрилансеров</a></li>  
99 - <li><a href="#">Примеры работ</a></li>  
100 - </ul>  
101 - <ul>  
102 - <li><a href="#">Безопасная сделка</a></li> 87 + <li><a href="#">Список проектантов</a></li>
  88 + <li><a href="#">Список проектных компаний</a></li>
103 </ul> 89 </ul>
104 </div> 90 </div>
105 </li> 91 </li>
106 <li> 92 <li>
107 - <span>Компании</span> 93 + <span>Компаниям</span>
108 <div class="main-menu-hover"> 94 <div class="main-menu-hover">
109 <ul> 95 <ul>
110 - <li class="main-menu-category">Предложить работу</li>  
111 <li><a href="#">Добавить проект</a></li> 96 <li><a href="#">Добавить проект</a></li>
112 - <li><a href="#">Предложить работу</a></li>  
113 <li><a href="#">Разместить вакансию</a></li> 97 <li><a href="#">Разместить вакансию</a></li>
114 - <li><a href="#">Открыть конкурс</a></li>  
115 - </ul>  
116 - <ul>  
117 - <li class="main-menu-category">Найти исполнителя</li>  
118 - <li><a href="#">Услуги фрилансеров</a></li>  
119 - <li><a href="#">Примеры работ</a></li> 98 + <li><a href="#">Редактировать портфолио</a></li>
120 </ul> 99 </ul>
121 <ul> 100 <ul>
122 - <li><a href="#">Безопасная сделка</a></li> 101 + <li><a href="#">Список проектантов</a></li>
  102 + <li><a href="#">Список проектов</a></li>
  103 + <li><a href="#">Список заказчиков</a></li>
123 </ul> 104 </ul>
124 </div> 105 </div>
125 </li> 106 </li>