php - Call to undefined method CI_Encrypt::sha1() -
i follow tutorial youtube tutorial codeigniter - insert but, im getting error inside controller file browser when im using encryption library codeigniter 2.
error code when using encryption.
$paramusu['clave'] = $this->encrypt->sha1($this->input->post('txtclave'));
but when im passing without encryption working fine.
$paramusu['clave'] = $this->input->post('txtclave');
im getting error @ browser:
fatal error: call undefined method ci_encrypt::sha1() in c:\xampp\htdocs\training\tutorialci\application\controllers\cpersona.php on line 31
a php error encountered severity: error
message: call undefined method ci_encrypt::sha1()
filename: controllers/cpersona.php
line number: 31
backtrace:
here code controller:
<?php defined('basepath') or exit('no direct script access allowed'); class cpersona extends ci_controller { function __construct() { parent::__construct(); //call model $this->load->model('mpersona'); $this->load->model('musuario'); //call encryption library password @ 'clave' textfield $this->load->library('encrypt'); } public function index(){ $this->load->view('persona/vpersona'); } public function guardar(){ //persona $param['dni'] = $this->input->post('txtdni'); $param['nombre'] = $this->input->post('txtnombre'); $param['appaterno'] = $this->input->post('txtappaterno'); $param['apmaterno'] = $this->input->post('txtapmaterno'); $param['email'] = $this->input->post('txtemail'); $param['fecnac'] = $this->input->post('datfecnac'); //usuario $paramusu['nomusuario'] = $this->input->post('txtusuario'); //$paramusu['clave'] = $this->input->post('txtclave'); $paramusu['clave'] = $this->encrypt->sha1($this->input->post('txtclave')); //call function name in model //call function variable '$param' //$this->mpersona->guardar($param); $lastid = $this->mpersona->guardar($param); //check if $lastid filled in persona table if ($lastid > 0){ $paramusu['idpersona'] = $lastid; //$paramusu value go in usuario model $this->musuario->guardarusuario($paramusu); } } }
its done
this.
$param['clave'] = sha1($this->input->post('txtclave'));
Comments
Post a Comment