Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7444721
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 29, 20262026-05-29T11:34:29+00:00 2026-05-29T11:34:29+00:00

Here it is my query to find username and password stored in mysql db

  • 0

Here it is my query to find username and password stored in mysql db made using codeigniter php framework.

 public function find_user($username,$password)
{
    $sql = "SELECT *
            FROM users_login
            WHERE username = ? AND password = ?";

    $query = $this->db->query($sql,array($username,md5($password)));

    if($query->num_rows() == 1)
    {
        return TRUE;
    }
    else
    {
        return FALSE;
    }
}

where the db is made: id,username,password. there is some mistake because it doesn’t work as should be?

Here it is my controller. Maybe the error it is here:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');


class Login extends CI_Controller 
{
    public function __construct() 
    {
        parent::__construct();
        $this->load->database(); /* This function it's used to connect to database */
        $this->load->model('User','user'); /* This call the model to retrieve data from db */
    }


    public function index()
    {
        if(!file_exists('application/views/login.php'))
        {
            show_404();
        }

        $this->load->helper('form');
        $this->load->library('form_validation');

        $this->form_validation->set_rules('username','username','trim|required|xss_clean');
        $this->form_validation->set_rules('password','password','trim|required|xss_clean|callback_check_pass');

        if($this->form_validation->run() == FALSE)
        {
            $data['title'] = "User Access";
            $this->load->view('login', $data);
        }
        else 
        {   
            $data['title'] = " ";
            $this->load->view('/templates/index',$data);            
        }
    }

    public function pass_check($pass)
    {
        $username = $this->input->post('username');

        $result = $this->user->find_user($username,$pass);

        if($result)
        {
            return TRUE;
        }
        else
        {
            $this->form_validation->set_message('pass_check','Invalid username or password! Try Again, please!');
            return FALSE;
        }
    }
}
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-29T11:34:30+00:00Added an answer on May 29, 2026 at 11:34 am

    Mazzy, first of all, remember this:

    if($query->num_rows() == 1)
    {
        return TRUE;
    }
    else
    {
        return FALSE;
    }
    

    Can be written as:

    return $query->num_rows() == 1;
    

    I don’t know much about PHP / CodeIgniter preferred syntax, but it is much more compact (and comfortable, for me).

    Now, trying to dig on your issue. What does $query->num_rows() return for a particular user/password combination that is not present in the DB?

    If it is matching something (greater than 0) then you should check the data manually and see if there is a record in the DB matching that user/password combination.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Here's my query SELECT * FROM wp_postmeta WHERE meta_value LIKE '.$_POST['username'].' AND meta_value LIKE
I have this piece of PHP code: <?php $username=$_POST['username']; $password=$_POST['password']; if($username&&$password){ $connect=mysql_connect(localhost,root,) or die(
Couple questions here: My end goal is to password protect the file logged_in.php. Note:
I wanted to query my large MYSQL database of users to find the most
I have a query here regarding the value given to the update attribute of
I'm stuck with another coordinates related query here. I have a number of CSV
I can't figure out what I am doing wrong with my query here. SELECT
Here is my query (I replaced table names with generic ones). I am trying
Here is original Query :, it generates o/p with two columns name (label, count)
Here's the query I'm trying to convert into Linq: SELECT R.Code, R.FlightNumber, S.[Date], S.Station,

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.