/
qwazarr
/
EducationalPractice
Обзор
Документация
Войти
/
qwazarr
/
EducationalPractice
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
models/SignupForm.php
51 строка
1000 B
qwazarr
'Расписание'
28 июн 2026, 17:12
28 июн 2026, 17:12
9d84635
Код
Авторство
О чём код?
<?php namespace app\models; use yii\base\Model; class SignupForm extends Model { public $username; public $password; public $email; public function rules() { return [ [['username', 'password', 'email'], 'required'], ['email', 'email'], ['password', 'string', 'min' => 8], ]; } public function signup() { if (!$this->validate()) { return null; } $user = new User(); $user->username = $this->username; $user->email = $this->email; $user->setPassword($this->password); $user->generateAuthKey(); $user->status = 10; $user->created_at = time(); $user->updated_at = time(); $user->save() ? $user : null; } public function attributeLabels() { return [ 'username' => 'Никнейм', 'email' => 'Почта', 'password' => 'Пароль' ]; } }