Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class User extends CI_Controller {
- public function __construct()
- {
- parent::__construct();
- $this->load->library('session');
- }
- public function index() {
- $this->load->view('ViewMessages');
- }
- public function view($name = null) {
- $this->load->model('Messages_model');
- if($name == null) echo "name not specified";
- if($name != null) {
- $this->load->model("Messages_model");
- $data = array('results' => $this->Messages_model->getMessagesByPoster($name));
- $this->load->view("ViewMessages", $data);
- }
- }
- public function login() {
- $this->load->view('Login');
- }
- public function doLogin(){
- $username = $_POST['username'];
- $pass = $_POST['password'];
- $this->load->model('User_model');
- $log = $this->User_model->checkLogin($username, $pass);
- if($log == false) {
- $this->session->set_flashdata('error','Your usename or password was incorrect or not found');
- redirect('/user/login');
- }
- else if ($log == true) {
- $this->session->set_userdata('log-in',$username);
- redirect('/user/view/'.$username);
- }
- }
- public function logout() {
- $this->session->unset_userdata('logged_in');
- redirect('/user/login');
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement