[英]login is not working in Codeigniter
login is working when I have index.php file, but after removing it from Codeigniter it's not working anymore. 当我有index.php文件时,登录工作正常,但是从Codeigniter中删除该文件后,它不再工作。
login_view.php login_view.php
<?php echo validation_errors(); ?>
<!-- <form class="form-signin" > -->
<?php echo form_open('verifylogin'); ?>
<h2 class="form-signin-heading"> Inventory Management System </h2>
<div class="login-wrap">
<input type="text" class="form-control" placeholder="User ID" id="username" name="username" autofocus required>
<input type="password" class="form-control" placeholder="Password" id="password" name="password" required>
<button class="btn btn-lg btn-login btn-block" type="submit">Sign in</button>
</div>
Check your model. 检查您的模型。 Code below, is an example of Model file.
下面的代码是Model文件的示例。
<?php
Class User extends CI_Model{
function login($username, $password){
$this -> db -> select('id, username, password');
$this -> db -> from('users');
$this -> db -> where('username', $username);
$this -> db -> where('password', MD5($password));
$this -> db -> limit(1);
$query = $this -> db -> get();
if($query -> num_rows() == 1){
return $query->result();
}else{
return false;
}
}
}
?>
This should help I guess. 我猜这应该会有所帮助。
Please refer this .htacess file below -- 请在下面参考此.htacess文件-
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.