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 |
||||
|
||||
namespace frontend\models; |
||||
namespace common\models; |
||||
|
||||
use Yii; |
||||
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