public function actionSignup() { $post = Application::request()->post(); $warning = ''; if (sizeof($post) > 0) { $model = new User(); $model->load($post); $validation = $model->validate(); if ($validation) { $user_id = $model->save(); if ($user_id) { Application::Identity()->signin($user_id); $this->redirect('/search'); } else { $warning = 'Error adding row to DB'; } } else { $warning = 'Please enter correct fields values'; } } if (!Application::Identity()->check()) { $this->render('signup.html', ['salt' => Helper::generateCode(15), 'warning' => $warning]); } else { $this->redirect('/search'); } }
public function __construct() { session_start(); $this->user_sess_code = Helper::generateCode(15); return $this->check(); }