Files
2026-03-11 15:29:37 +07:00

36 lines
902 B
PHP
Executable File

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Resetpass extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('Resetpass_model');
$this->load->library('form_validation');
}
public function index() {
$this->load->view('nodata');
}
public function rest($token=null,$idkey=null) {
$data['user'] = $this->Resetpass_model->check_token($token,$idkey);
$this->form_validation->set_rules('password', 'password', 'required');
if ($data['user']) {
if ($this->form_validation->run() == false) {
$this->load->view('resetpass',$data);
} else {
$reset = $this->Resetpass_model->resetpass();
if($reset) {
$this->Resetpass_model->deletetoken();
$this->load->view('success');
}
}
} else {
$this->load->view('nodata');
}
}
}