Alexander Makarov
12 years ago
11 changed files with 147 additions and 246 deletions
@ -1,16 +0,0 @@ |
|||||||
<?php |
|
||||||
use yii\helpers\Html; |
|
||||||
/** |
|
||||||
* @var yii\base\View $this |
|
||||||
*/ |
|
||||||
$this->title = 'About'; |
|
||||||
$this->params['breadcrumbs'][] = $this->title; |
|
||||||
?> |
|
||||||
<h1><?php echo Html::encode($this->title); ?></h1>
|
|
||||||
|
|
||||||
<p> |
|
||||||
This is the About page. You may modify the following file to customize its content: |
|
||||||
</p> |
|
||||||
|
|
||||||
<code><?php echo __FILE__; ?></code>
|
|
||||||
|
|
@ -1,46 +0,0 @@ |
|||||||
<?php |
|
||||||
use yii\helpers\Html; |
|
||||||
use yii\widgets\ActiveForm; |
|
||||||
use yii\widgets\Captcha; |
|
||||||
|
|
||||||
/** |
|
||||||
* @var yii\base\View $this |
|
||||||
* @var yii\widgets\ActiveForm $form |
|
||||||
* @var app\models\ContactForm $model |
|
||||||
*/ |
|
||||||
$this->title = 'Contact'; |
|
||||||
$this->params['breadcrumbs'][] = $this->title; |
|
||||||
?> |
|
||||||
<h1><?php echo Html::encode($this->title); ?></h1>
|
|
||||||
|
|
||||||
<?php if (Yii::$app->session->hasFlash('contactFormSubmitted')): ?> |
|
||||||
<div class="alert alert-success"> |
|
||||||
Thank you for contacting us. We will respond to you as soon as possible. |
|
||||||
</div> |
|
||||||
<?php return; endif; ?> |
|
||||||
|
|
||||||
<p> |
|
||||||
If you have business inquiries or other questions, please fill out the following form to contact us. Thank you. |
|
||||||
</p> |
|
||||||
|
|
||||||
<?php $form = ActiveForm::begin(array( |
|
||||||
'options' => array('class' => 'form-horizontal'), |
|
||||||
'fieldConfig' => array('inputOptions' => array('class' => 'input-xlarge')), |
|
||||||
)); ?> |
|
||||||
<?php echo $form->field($model, 'name')->textInput(); ?> |
|
||||||
<?php echo $form->field($model, 'email')->textInput(); ?> |
|
||||||
<?php echo $form->field($model, 'subject')->textInput(); ?> |
|
||||||
<?php echo $form->field($model, 'body')->textArea(array('rows' => 6)); ?> |
|
||||||
<?php |
|
||||||
$field = $form->field($model, 'verifyCode'); |
|
||||||
echo $field->begin() |
|
||||||
. $field->label() |
|
||||||
. Captcha::widget() |
|
||||||
. Html::activeTextInput($model, 'verifyCode', array('class' => 'input-medium')) |
|
||||||
. $field->error() |
|
||||||
. $field->end(); |
|
||||||
?> |
|
||||||
<div class="form-actions"> |
|
||||||
<?php echo Html::submitButton('Submit', null, null, array('class' => 'btn btn-primary')); ?> |
|
||||||
</div> |
|
||||||
<?php ActiveForm::end(); ?> |
|
@ -1,6 +1,6 @@ |
|||||||
<?php |
<?php |
||||||
|
|
||||||
namespace frontend\models; |
namespace common\models; |
||||||
|
|
||||||
use Yii; |
use Yii; |
||||||
use yii\base\Model; |
use yii\base\Model; |
@ -1,61 +0,0 @@ |
|||||||
<?php |
|
||||||
|
|
||||||
namespace frontend\models; |
|
||||||
|
|
||||||
class User extends \yii\base\Object implements \yii\web\Identity |
|
||||||
{ |
|
||||||
public $id; |
|
||||||
public $username; |
|
||||||
public $password; |
|
||||||
public $authKey; |
|
||||||
|
|
||||||
private static $users = array( |
|
||||||
'100' => array( |
|
||||||
'id' => '100', |
|
||||||
'username' => 'admin', |
|
||||||
'password' => 'admin', |
|
||||||
'authKey' => 'test100key', |
|
||||||
), |
|
||||||
'101' => array( |
|
||||||
'id' => '101', |
|
||||||
'username' => 'demo', |
|
||||||
'password' => 'demo', |
|
||||||
'authKey' => 'test101key', |
|
||||||
), |
|
||||||
); |
|
||||||
|
|
||||||
public static function findIdentity($id) |
|
||||||
{ |
|
||||||
return isset(self::$users[$id]) ? new self(self::$users[$id]) : null; |
|
||||||
} |
|
||||||
|
|
||||||
public static function findByUsername($username) |
|
||||||
{ |
|
||||||
foreach (self::$users as $user) { |
|
||||||
if (strcasecmp($user['username'], $username) === 0) { |
|
||||||
return new self($user); |
|
||||||
} |
|
||||||
} |
|
||||||
return null; |
|
||||||
} |
|
||||||
|
|
||||||
public function getId() |
|
||||||
{ |
|
||||||
return $this->id; |
|
||||||
} |
|
||||||
|
|
||||||
public function getAuthKey() |
|
||||||
{ |
|
||||||
return $this->authKey; |
|
||||||
} |
|
||||||
|
|
||||||
public function validateAuthKey($authKey) |
|
||||||
{ |
|
||||||
return $this->authKey === $authKey; |
|
||||||
} |
|
||||||
|
|
||||||
public function validatePassword($password) |
|
||||||
{ |
|
||||||
return $this->password === $password; |
|
||||||
} |
|
||||||
} |
|
Loading…
Reference in new issue