public function register() { if ($_SERVER["REQUEST_METHOD"] !== "POST") { http_response_code(405); header("Allow: POST"); $arr = array("error" => "Метод не POST"); return $arr; } setcookie("sid", ""); $username = $_REQUEST["username"]; $password1 = $_REQUEST["password1"]; $password2 = $_REQUEST["password2"]; if (empty($username)) { $arr = array("error" => "Вы не ввели логин"); return $arr; } if (empty($password1)) { $arr = array("error" => "Вы не ввели пароль"); return $arr; } if (empty($password2)) { $arr = array("error" => "Вы не ввели пароль"); return $arr; } if ($password1 !== $password2) { $arr = array("error" => "Пароли не совпадают"); return $arr; } Login::create($username, $password1); Login::authorize($username, $password1); $arr = array("success" => "reg"); return $arr; }
private function addOrUpdateLogins($person_id, $postedData){ $logindata = \Login::find('all', array('conditions' => array('person_id=?', $person_id))); $attributes = array( "person_id" => $person_id, "login" => $postedData->logins[0]->login, ); if($postedData->loginenabled){ if(count($logindata) === 0 || !$logindata[0]){ $attributes['pass'] = $postedData->logins[0]->pass; \Login::create($attributes); }else{ if(count($logindata) === 1 && $logindata[0]) { $ischngpwd = $postedData->chngpwd; if($ischngpwd){ $attributes['pass'] = $postedData->logins[0]->pass; } $logindata[0]->update_attributes($attributes); }else{ $this->deleteLoginsByPerson($person_id); \Login::create($attributes); } } }else{ $this->deleteLoginsByPerson($person_id); } }
$cargo->salario = $_POST['salario']; if ($cargo->create()) { $idcargo = $cargo->retornaID(); $id_cargo_funcionario = $idcargo['idcargo']; } $endereco->logradouro = strip_tags($_POST['logradouro']); $endereco->numero = strip_tags($_POST['numero']); $endereco->complemento = strip_tags($_POST['complemento']); $endereco->bairro = strip_tags($_POST['bairro']); $endereco->cidade = strip_tags($_POST['cidade']); $endereco->uf = $_POST['uf']; $endereco->cep = $_POST['cep']; if ($endereco->create()) { $idendereco = $endereco->retornaID(); $id_endereco_funcionario = $idendereco['idendereco']; } $funcionario->nome = strip_tags($_POST['nome']); $funcionario->sexo = $_POST['sexo']; $funcionario->dataNascimento = $_POST['dataNascimento']; $funcionario->dataAdmissao = $_POST['dataAdmissao']; $funcionario->rg = $_POST['rg']; $funcionario->cpf = $_POST['cpf']; $funcionario->fkEndereco = $idendereco['idendereco']; $funcionario->fkCargo = $idcargo['idcargo']; $funcionario->create(); $login->usuario = strip_tags($_POST['usuario']); $login->senha = $_POST['senha']; $login->nivel = $_POST['nivel']; $login->fkFuncionario = $_POST['matricula']; $login->create(); }
public function run() { DB::table('users')->delete(); Login::create(array('name' => 'Rakesh', 'username' => 'Rakesh', 'email' => '*****@*****.**', 'password' => Hash::make('mypass'))); }