Commit a9976bee2aab0db6fdbb6f61298f04f90ad90176

Authored by Administrator
1 parent dbba187f

VItaliy 03.12.2015

common/models/UserLoginForm.php
@@ -3,7 +3,7 @@ namespace common\models; @@ -3,7 +3,7 @@ namespace common\models;
3 3
4 use Yii; 4 use Yii;
5 use yii\base\Model; 5 use yii\base\Model;
6 - 6 +use yii\web\IdentityInterface;
7 /** 7 /**
8 * Login form 8 * Login form
9 */ 9 */
@@ -26,6 +26,8 @@ class UserLoginForm extends Model @@ -26,6 +26,8 @@ class UserLoginForm extends Model
26 [['email', 'pass'], 'required'], 26 [['email', 'pass'], 'required'],
27 // rememberMe must be a boolean value 27 // rememberMe must be a boolean value
28 ['rememberMe', 'boolean'], 28 ['rememberMe', 'boolean'],
  29 + // password is validated by validatePassword()
  30 + ['pass', 'validatePassword'],
29 ]; 31 ];
30 } 32 }
31 33
@@ -40,8 +42,8 @@ class UserLoginForm extends Model @@ -40,8 +42,8 @@ class UserLoginForm extends Model
40 { 42 {
41 if (!$this->hasErrors()) { 43 if (!$this->hasErrors()) {
42 $user = $this->getUser(); 44 $user = $this->getUser();
43 - if (!$user || !$user->validatePassword($this->password)) {  
44 - $this->addError($attribute, 'Incorrect email or password.'); 45 + if (!$user || $user->pass != $this->pass) {
  46 + $this->addError($attribute, 'Неправильный логин или пароль');
45 } 47 }
46 } 48 }
47 } 49 }
@@ -59,6 +61,7 @@ class UserLoginForm extends Model @@ -59,6 +61,7 @@ class UserLoginForm extends Model
59 } else { 61 } else {
60 return false; 62 return false;
61 } 63 }
  64 +
62 } 65 }
63 66
64 /** 67 /**
frontend/views/accounts/cabinet.php
@@ -35,7 +35,7 @@ $this->params['breadcrumbs'][] = $this->title; @@ -35,7 +35,7 @@ $this->params['breadcrumbs'][] = $this->title;
35 35
36 <?php $form = ActiveForm::begin(['options' => ['enctype'=> 'multipart/form-data','class'=>'my_profile'], 'method'=>'post','action' => '/site/signup',]); ?> 36 <?php $form = ActiveForm::begin(['options' => ['enctype'=> 'multipart/form-data','class'=>'my_profile'], 'method'=>'post','action' => '/site/signup',]); ?>
37 37
38 - <?= $form->field($model, 'is_firm')->hiddenInput(['value'=>'0']) ?> 38 + <?= $form->field($model, 'is_firm')->hiddenInput(['value'=>'0'])->label(false) ?>
39 39
40 <?= $form->field($model, 'company')->hiddenInput(['value'=>'Частное лицо']) ?> 40 <?= $form->field($model, 'company')->hiddenInput(['value'=>'Частное лицо']) ?>
41 41
@@ -51,19 +51,19 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title; @@ -51,19 +51,19 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title;
51 51
52 <?= $form->field($model, 're_pass',['options'=>['class'=>'input2']])->passwordInput(['maxlength' => 45,'placeholder'=>'Пароль','class'=>'form-control telephone_registration']) ?> 52 <?= $form->field($model, 're_pass',['options'=>['class'=>'input2']])->passwordInput(['maxlength' => 45,'placeholder'=>'Пароль','class'=>'form-control telephone_registration']) ?>
53 53
54 - <?= $form->field($model, 'country',['options'=>['class'=>'selectize_item2' ]])->dropDownList( 54 + <?= $form->field($model, 'country',['options'=>['class'=>'selectize_item2 input2' ]])->dropDownList(
55 ArrayHelper::map(DicCities::find()->where(['parent' => 0])->all(), 'id', 'name'), 55 ArrayHelper::map(DicCities::find()->where(['parent' => 0])->all(), 'id', 'name'),
56 ['prompt' => 'Выберите область'] 56 ['prompt' => 'Выберите область']
57 ); 57 );
58 ?> 58 ?>
59 59
60 - <?= $form->field($model, 'city',['options'=>['class'=>'selectize_item2' ]])->dropDownList( 60 + <?= $form->field($model, 'city',['options'=>['class'=>'selectize_item2 input2' ]])->dropDownList(
61 [], 61 [],
62 ['prompt' => 'Выберите город'] 62 ['prompt' => 'Выберите город']
63 ); 63 );
64 ?> 64 ?>
65 65
66 - <?= $form->field($model, 'deliveries',['options'=>['class'=>'selectize_item2' ]])->dropDownList( 66 + <?= $form->field($model, 'deliveries',['options'=>['class'=>'selectize_item2 input2' ]])->dropDownList(
67 ArrayHelper::map(Deliveries::find()->all(), 'id', 'name'), 67 ArrayHelper::map(Deliveries::find()->all(), 'id', 'name'),
68 ['prompt' => 'Выберите тип перевозки'] 68 ['prompt' => 'Выберите тип перевозки']
69 ); 69 );
@@ -79,7 +79,7 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title; @@ -79,7 +79,7 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title;
79 </div> 79 </div>
80 80
81 81
82 -</div> 82 +
83 </div> 83 </div>
84 <div role="tabpanel" class="tab-pane" id="notepad"> 84 <div role="tabpanel" class="tab-pane" id="notepad">
85 <p class="tab-content_header">Блокнот</p> 85 <p class="tab-content_header">Блокнот</p>
@@ -249,85 +249,6 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title; @@ -249,85 +249,6 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title;
249 </div> 249 </div>
250 250
251 251
252 -<div class="slider_block1">  
253 - <div class="tovars">  
254 - <p style="display:inline-block">Наши проекты</p>  
255 - <span><img src="/images/arrow_slider_back.png"></span>  
256 - <span class="number_of">1/</span>  
257 - <span class="general_number">5</span>  
258 - <span><img src="/images/arrow_slider_go.png"></span>  
259 - <div class="slider_tovars">  
260 -  
261 - <table class="block_project">  
262 - <tbody><tr><td>  
263 - <img src="/images/logo-lr-small.png">  
264 - </td></tr>  
265 - <tr><td>  
266 - <a href="">lr.italauto.com.ua</a>  
267 - </td></tr>  
268 - <tr><td>  
269 - <ul>  
270 - <h4>Запчасти на Land Rover<br> и Range Rover</h4>  
271 - <li>Оригинальные запчасти</li>  
272 - <li>Сертифицированый продавец</li>  
273 - <li>Более 300 000 товаров</li>  
274 - </ul>  
275 - </td></tr>  
276 - </tbody></table>  
277 - <table class="block_project">  
278 - <tbody><tr><td>  
279 - <img src="/images/logo-mersedes-small.png">  
280 - </td></tr>  
281 - <tr><td>  
282 - <a href="">lr.italauto.com.ua</a>  
283 - </td></tr>  
284 - <tr><td>  
285 - <ul>  
286 - <h4>Запчасти на<br> Mercedes Benz</h4>  
287 - <li>Оригинальные запчасти</li>  
288 - <li>Сертифицированый продавец</li>  
289 - <li>Более 300 000 товаров</li>  
290 - </ul>  
291 - </td></tr>  
292 - </tbody></table>  
293 - <table class="block_project">  
294 - <tbody><tr><td>  
295 - <img src="/images/logo-fiat-small.png">  
296 - </td></tr>  
297 - <tr><td>  
298 - <a href="">lr.italauto.com.ua</a>  
299 - </td></tr>  
300 - <tr><td>  
301 - <ul>  
302 - <h4>Запчасти на FIAT</h4>  
303 - <li>Оригинальные запчасти</li>  
304 - <li>Сертифицированый продавец</li>  
305 - <li>Более 300 000 товаров</li>  
306 - </ul>  
307 - </td></tr>  
308 - </tbody></table>  
309 - <table class="block_project">  
310 - <tbody><tr><td>  
311 - <img src="/images/logo-lr-small.png">  
312 - </td></tr>  
313 - <tr><td>  
314 - <a href="">lr.italauto.com.ua</a>  
315 - </td></tr>  
316 - <tr><td>  
317 - <ul>  
318 - <h4>Запчасти на Land Rover<br> и Range Rover</h4>  
319 - <li>Оригинальные запчасти</li>  
320 - <li>Сертифицированый продавец</li>  
321 - <li>Более 300 000 товаров</li>  
322 - </ul>  
323 - </td></tr>  
324 - </tbody></table>  
325 -  
326 - </div>  
327 -  
328 - </div>  
329 - </div>  
330 -  
331 252
332 253
333 <script> 254 <script>
frontend/views/page/about_view.php
1 <?php 1 <?php
2 -$this->registerCssFile('/css/about_company.css');  
3 use \yii\helpers\Url; 2 use \yii\helpers\Url;
  3 +$this->registerCssFile('/css/about_company.css');
  4 +$this->registerCssFile('/css/style/optovikam.css');
  5 +
4 $this->registerMetaTag(['description' => $model->descr,'keywords'=>$model->kwords]); 6 $this->registerMetaTag(['description' => $model->descr,'keywords'=>$model->kwords]);
5 $this->title = $model->title ? $model->title: $model->name; 7 $this->title = $model->title ? $model->title: $model->name;
6 $this->params['breadcrumbs'][] = $this->title; 8 $this->params['breadcrumbs'][] = $this->title;
frontend/views/page/view.php
1 <?php 1 <?php
2 $this->registerCssFile('/css/about_company.css'); 2 $this->registerCssFile('/css/about_company.css');
  3 +$this->registerCssFile('/css/style/optovikam.css');
3 $this->registerMetaTag(['description' => $model->descr,'keywords'=>$model->kwords]); 4 $this->registerMetaTag(['description' => $model->descr,'keywords'=>$model->kwords]);
4 $this->title = $model->title ? $model->title: $model->name; 5 $this->title = $model->title ? $model->title: $model->name;
5 $this->params['breadcrumbs'][] = $this->title; 6 $this->params['breadcrumbs'][] = $this->title;
frontend/views/site/login.php
@@ -14,9 +14,9 @@ use yii\captcha\Captcha; @@ -14,9 +14,9 @@ use yii\captcha\Captcha;
14 <?php $form = ActiveForm::begin(['id' => 'enter_form','class'=>'cmxform','action' => '/site/login']); ?> 14 <?php $form = ActiveForm::begin(['id' => 'enter_form','class'=>'cmxform','action' => '/site/login']); ?>
15 <fieldset> 15 <fieldset>
16 <h3>Вход в личный кабинет</h3> 16 <h3>Вход в личный кабинет</h3>
17 - <?= $form->field(new UserLoginForm(), 'email')->label(false) ?>  
18 - <?= $form->field(new UserLoginForm(), 'pass')->passwordInput()->label(false) ?>  
19 - <?= $form->field(new UserLoginForm(), 'rememberMe')->checkbox() ?> 17 + <?= $form->field($model, 'email')->label(false) ?>
  18 + <?= $form->field($model, 'pass')->passwordInput()->label(false) ?>
  19 + <?= $form->field($model, 'rememberMe')->checkbox() ?>
20 <?= Html::a('Забыли пароль?', ['site/request-password-reset']) ?> 20 <?= Html::a('Забыли пароль?', ['site/request-password-reset']) ?>
21 <?= Html::submitButton('Submit', ['class' => 'purple', 'name' => 'login-button']) ?> 21 <?= Html::submitButton('Submit', ['class' => 'purple', 'name' => 'login-button']) ?>
22 </fieldset> 22 </fieldset>