Welcome Guest, Not a member yet? Register   Sign In
Need Help in Login Script
#1

[eluser]Anes P.A[/eluser]
Hello pals,

Previously I ask about Login Script Doubt. I create a sample program

But in that I need to check "Blank Validation" for username and password.
But it's not Working . Except that all other Fine . I attach my Code
ALONG with this mail , pls look it and advise me how it can do ? I Try
the CI validation class for same purpose , But I got some errors not
any Result ... Pls help me I am waiting Your Reply ...

My code is Given below...

View --->loginpage.php
-----------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Basic Login Page&lt;/title&gt;
[removed]
function checkFill() {
var user = docuemnt.getElementById('userName');
var pass = document.getElementById('password');
alert("dsfdfsdfsd");
if(trim(user.value)=="")
{
alert("Please Enter UserName");
return false;

}
else
{
return false;
}

}

[removed]


&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;link href="&lt;?php echo base_url(); ?&gt;csslogin/style.css" rel="stylesheet" type="text/css" /&gt;
&lt;form method="post" action="login/doAction"&gt;
<div class="regform">
<div class="user_hd">
<div align="center">User Login</div>
</div>
<div class="user_ff1" id="TEST" align="center"></div>
<div class="user_ff1" id="PPass" style="display:none;" align="center">Your Payment is Over. Like to pay ? <a

href="renewal.php">Click Here </a></div>
<div class="user">
<div class="username">Username :</div>
<div class="textbox">&lt;input name="userName" id="userName" type="text" class="search_bg" /&gt;

</div>
<div class="user">
<div class="username">Password :</div>
<div class="textbox">&lt;input name="password" type="password" id="password" class="search_bg" /&gt;

</div>
<div class="user_sub" style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990033;">
<br />
<div align="center">
&lt;input type="submit" value="Login"/&gt;
<a href="registration.php" class="register">Register
</a> </div>
</div>
</div>
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;

Controller ---- login.php
---------------------------------------------

&lt;?php
class Login extends Controller {
function Login() {
parent::Controller();
//load library
$this->load->library(array('validation','session'));
// load helper
$this->load->helper('url');
// load model
$this->load->model('loginModel','',TRUE);

//$dd = $this->loginModel->get_users('aness','anes');
//print_r($dd);





}
function index() {
// set validation properties
$this->_set_fields();
$this->_set_rules();
$this->load->view('loginpage');

}
function doAction() {

// run validation
/*if ($this->validation->run() == FALSE){
$this->load->view('loginpage');


}else{*/


$dd = $this->loginModel->get_users();
if($dd==1)
{
echo "sucees";
}
else
{
echo "Fail";
}

}
// }



// validation fields
function _set_fields(){
$fields['userName'] = 'userName';
$fields['password'] = 'password';
$this->validation->set_fields($fields);
}

// validation rules
function _set_rules(){
$rules['userName'] = 'trim|required';
$rules['password'] = 'trim|required';
$this->validation->set_rules($rules);
$this->validation->set_message('required', '* required');
$this->validation->set_message('isset', '* required');
$this->validation->set_error_delimiters('<p class="error">', '</p>');
}






}
?&gt;


Model ---- loginModel.php
--------------------------------------
&lt;?php
class LoginModel extends Model {
function LoginModel(){
parent::Model();
}

function get_users()
{
$this->load->database();
$user = $this->input->xss_clean($this->input->post('userName'));
$pass = $this->input->xss_clean($this->input->post('password'));

$this->db->select('username');
$this->db->from('users');
$this->db->where('username',$user);
$this->db->where('password',$pass);
$query = $this->db->get();
//return $query->row();
return $query->num_rows();
//return "sdsasdss";
}
}


?&gt;

my Db table data is :

CREATE TABLE `users` (
`id` int(11) NOT NULL auto_increment,
`username` varchar(64) NOT NULL,
`password` varchar(64) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--
-- Dumping data for table `users`
--

INSERT INTO `users` (`id`, `username`, `password`) VALUES
(1, 'anes', 'anes');


Messages In This Thread
Need Help in Login Script - by El Forum - 10-21-2009, 10:28 AM
Need Help in Login Script - by El Forum - 10-21-2009, 10:44 AM
Need Help in Login Script - by El Forum - 10-21-2009, 04:14 PM
Need Help in Login Script - by El Forum - 10-21-2009, 07:07 PM



Theme © iAndrew 2016 - Forum software by © MyBB