Commit a9976bee2aab0db6fdbb6f61298f04f90ad90176

Authored by Administrator
1 parent dbba187f

VItaliy 03.12.2015

common/models/UserLoginForm.php
... ... @@ -3,7 +3,7 @@ namespace common\models;
3 3  
4 4 use Yii;
5 5 use yii\base\Model;
6   -
  6 +use yii\web\IdentityInterface;
7 7 /**
8 8 * Login form
9 9 */
... ... @@ -26,6 +26,8 @@ class UserLoginForm extends Model
26 26 [['email', 'pass'], 'required'],
27 27 // rememberMe must be a boolean value
28 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 42 {
41 43 if (!$this->hasErrors()) {
42 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 61 } else {
60 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 35  
36 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 40 <?= $form->field($model, 'company')->hiddenInput(['value'=>'Частное лицо']) ?>
41 41  
... ... @@ -51,19 +51,19 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title;
51 51  
52 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 55 ArrayHelper::map(DicCities::find()->where(['parent' => 0])->all(), 'id', 'name'),
56 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 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 67 ArrayHelper::map(Deliveries::find()->all(), 'id', 'name'),
68 68 ['prompt' => 'Выберите тип перевозки']
69 69 );
... ... @@ -79,7 +79,7 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title;
79 79 </div>
80 80  
81 81  
82   -</div>
  82 +
83 83 </div>
84 84 <div role="tabpanel" class="tab-pane" id="notepad">
85 85 <p class="tab-content_header">Блокнот</p>
... ... @@ -249,85 +249,6 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title;
249 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 254 <script>
... ...
frontend/views/page/about_view.php
1 1 <?php
2   -$this->registerCssFile('/css/about_company.css');
3 2 use \yii\helpers\Url;
  3 +$this->registerCssFile('/css/about_company.css');
  4 +$this->registerCssFile('/css/style/optovikam.css');
  5 +
4 6 $this->registerMetaTag(['description' => $model->descr,'keywords'=>$model->kwords]);
5 7 $this->title = $model->title ? $model->title: $model->name;
6 8 $this->params['breadcrumbs'][] = $this->title;
... ...
frontend/views/page/view.php
1 1 <?php
2 2 $this->registerCssFile('/css/about_company.css');
  3 +$this->registerCssFile('/css/style/optovikam.css');
3 4 $this->registerMetaTag(['description' => $model->descr,'keywords'=>$model->kwords]);
4 5 $this->title = $model->title ? $model->title: $model->name;
5 6 $this->params['breadcrumbs'][] = $this->title;
... ...
frontend/views/site/login.php
... ... @@ -14,9 +14,9 @@ use yii\captcha\Captcha;
14 14 <?php $form = ActiveForm::begin(['id' => 'enter_form','class'=>'cmxform','action' => '/site/login']); ?>
15 15 <fieldset>
16 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 20 <?= Html::a('Забыли пароль?', ['site/request-password-reset']) ?>
21 21 <?= Html::submitButton('Submit', ['class' => 'purple', 'name' => 'login-button']) ?>
22 22 </fieldset>
... ...