Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.18 KB | None | 0 0
  1. <?php
  2. if(!defined('BASEPATH')) exit('No direct script access allowed');
  3.  
  4. class Registro_model extends CI_Model {
  5.  
  6.   public function __construct() {
  7.     parent::__construct();
  8.   }
  9.  
  10.  
  11.   public function set_usuario($nombre, $correo, $contrasena, $fecha){
  12.     $data = array(
  13.       'USU_NOMBRE' => $nombre,
  14.       'USU_CORREO' => $correo,
  15.       'USU_CONTRASENA' => $contrasena,
  16.       'USU_NACIMIENTO' => $fecha
  17.     );
  18.  
  19.     return $this->db->insert('usuarios', $data);
  20.   }
  21.  
  22.   public function set_token($correo, $token) {
  23.     $data = array(
  24.       'USU_verificationToken' => $token
  25.     );
  26.     $this->db->where('USU_CORREO', $correo);
  27.     $query = $this->db->update('usuarios', $data);
  28.  
  29.     return $query;
  30.   }
  31.  
  32.   public function verify_token($token) {
  33.     $this->db->where('USU_verificationToken', $token);
  34.     $query = $this->db->get('usuarios');
  35.    
  36.     return ($query->num_rows > 0 ? true : false);
  37.   }
  38.  
  39.   public function update_password($token, $nuevaContrasena) {
  40.     $data = array(
  41.       'USU_CONTRASENA' => $nuevaContrasena
  42.     );
  43.     $this->db->where('USU_verificationToken', $token);
  44.     $query = $this->db->update('usuarios, $data);
  45.  
  46.    return $query;
  47.  }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement