public function actionRegistration()
 {
     $model = new Registration();
     if ($model->load(Yii::$app->request->post()) && $model->validate()) {
         /*password*/
         /*$password = substr(md5($username),0,8);*/
         /*email for link*/
         $email_link = md5($username . time());
         /*generate activation link*/
         $link = Yii::$app->urlManager->createAbsoluteUrl(['site/activate', 'code' => $email_link]);
         if ($user = $model->registrations($email_link, $password)) {
             $data = Yii::$app->request->post('Registration');
             $data['operation'] = 'registration';
             $data['url'] = Url::to('');
             $data['text'] = 'Сайт, страница регистрации';
             $data['message'] = 'Зарегестрировался пользователь под именем -> ' . $data['name'] . ', почтовый ящик -> ' . $data['username'];
             $logs = Logs::loger($data);
             /*sending email*/
             $send = User::send_email($model->username, $link);
             return $this->redirect('index.php?r=site/confirmate');
         }
     } else {
         // либо страница отображается первый раз, либо есть ошибка в данных
         return $this->render('registration', ['model' => $model]);
     }
 }