#!/usr/bin/php
<?php
/* заглушка mail() */
$input = file_get_contents('php://stdin');
preg_match('|^To: (.*)|', $input, $matches);
//$t = tempnam("/home/username/localhost/email", $matches[1]);
//
// более понятно название файла + возможность открывать в почтовой программе
$t = "/home/username/localhost/email/" . $matches[1] . '_' . time() . '.eml';
chmod($t, 0644);
file_put_contents($t, $input);
?>
sudo apt-get install phpmyadmin
$result = mysqli_query($link,"INSERT INTO `users` (`user_id`, `login`, `password`, `name`, `email`)
VALUES ('', '$name', '$password', '$name', '$email')");
echo 'Регистрация прошла успешно';
$result = mysqli_query($link,"INSERT INTO `users` (`login`, `password`, `name`, `email`)
VALUES ('".$name."', '".$password."', '".$name."', '".$email."')");
if($result){
echo 'Регистрация прошла успешно';
}
else{
// выводите ошибку
}
[[yii\filters\AccessRule::roles|roles]]: задаёт роли пользователей, соответствующих этому правилу. Распознаются две специальные роли, которые проверяются с помощью [[yii\web\User::isGuest]]:
?: соответствует гостевому пользователю (не аутентифицирован),
@: соответствует аутентифицированному пользователю.
Использование других имён ролей будет приводить к вызову метода [[yii\web\User::can()]], который требует включения RBAC (будет описано дальше). Если свойство пустое или не задано, то правило применяется ко всем ролям.
checkDNS, проверяет, существует ли доменное имя для введенного адреса (и A, и MX запись). Учтите, что проверка может закончится неудачей, что может быть вызвано временными проблемами с DNS, даже если email-адрес корректен. По умолчанию - false.
['email', 'validateEmail', 'message'=>'Email already exists!'],
['email', 'unique', 'targetClass' => self::className(),
'message' => 'Email already exists!'],
<?= $this->head() ?>
<?php $form = ActiveForm::begin(); ?>
<div class="col-sm-6">
<?= $form->field($model, 'title1')->textInput(['maxlength' => true]) ?>
</div>
<div class="col-sm-6">
<?= $form->field($model, 'title2')->textInput(['maxlength' => true]) ?>
</div>
<div class="form-group">
// тут кнопка
</div>
<?php ActiveForm::end(); ?>