0
CodeIgniter에서 로그인 폼과 간단한 홈 페이지가있는 페이지를 디자인했습니다. 유효성 검사는 클라이언트 측 유효성 검사 만 수행했습니다.codeigniter의 모델
보기 login.php -
<form name="login" id="login" action="<?php echo base_url() ?>login/success" onsubmit="return validatelogin()" method="post">
... HTML
<input type="text" id="username" name="username" />
<input type="password" id="passwrd" name="passwrd">
보기 페이지 "login.php"의
자바 스크립트 검증,
function validatelogin(){
var x=document.forms["login"]["username"].value;
var y=document.forms["login"]["passwrd"].value;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
if (y==null || y=="")
{
alert("Password field must be filled out");
return false;
}
if(x!="monisha" && y!="monisha"){
alert("Username and Password incorrect");
return false;
}
return true;
}
컨트롤러 - 로그인 .php : -
class Login extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->helper('url');
$this->load->library('session');
}
function index(){
$this->load->view('login');
}
function success() {
$data = array('username' => "monisha");
$this->session->set_userdata($data);
redirect ('home');
}
}
사용자 이름과 암호 필드가있는 "로그인"테이블을 만들었습니다.
데이터베이스 및 데이터베이스 쿼리를 사용하여 유효성을 검사해야합니다. 아무도 내가 컨트롤러 파일 및보기 페이지에서 수행해야 할 모든 변경 사항을이 작업을 수행하는 데 도움을 줄 수 있습니까?
는 친절한 응답을 당신에게 Nil'z 감사! 나는 이것을 시도 할 것이다. – Monisha