Как сделать аутентификацию на phonegap? Чтоб пользователь ввел логин и пароль и стал аутентифицирован.
Есть сервер на yii2
Например есть контроллер
class User {
public function actionLogin()
{
$model = new LoginForm();
if (Yii::$app->request->isAjax) {
$model->load($_POST);
Yii::$app->response->format = Response::FORMAT_JSON;
return ActiveForm::validate($model);
}
if ($model->load(Yii::$app->request->post()) && $model->login()) {
return $this->goBack();
} else {
return $this->render('login', [
'model' => $model
]);
}
}
}
вьюха
<?php $form = ActiveForm::begin(['id' => 'login-form']); ?>
<?= $form->field($model, 'identity') ?>
<?= $form->field($model, 'password')->passwordInput() ?>
<?= $form->field($model, 'rememberMe')->checkbox() ?>
<div style="color:#999;margin:1em 0">
<?php echo Yii::t('frontend', 'If you forgot your password you can reset it <a href="{link}">here</a>', [
'link'=>yii\helpers\Url::to(['sign-in/request-password-reset'])
]) ?>
</div>
<div class="form-group">
<?= Html::submitButton(Yii::t('frontend', 'Login'), ['class' => 'btn btn-primary', 'name' => 'login-button']) ?>
</div>
<?php ActiveForm::end(); ?>