TP5 프레임 워 크 단순 로그 인 기능 구현 방법 예시
로그 인 방법,검증
public function login()
{
if(request()->isGet()){
return view('login');
}elseif(request()->isPost()){
$model = new InfoModel();
$name = input('name'); //
$pwd = input('password');//
if($model->LoginVerify($name,$pwd)){
$verify = input('code'); //
$cap = new Captcha(); //
if($cap->check($verify)){
$this->success(' ','admin/ShowIndex');//
/*echo ' ';*/
}else{
$this->error(' ','admin/admin/login');
}
}
}
}
양식
<div class="form-group">
<div class="field field-icon-right">
<input type="password" class="input input-big" name="password" placeholder=" " data-validate="required: " />
<span class="icon icon-key margin-small"></span>
</div>
</div>
<div class="form-group">
<div class="field">
<input type="text" class="input input-big" name="code" placeholder=" " data-validate="required: " />
<img src="{:captcha_src()}" alt="" width="150" height="32" class="passcode" style="height:43px;cursor:pointer;" οnclick="this.src=this.src+'?'">
</div>
</div>
모델 클래스
<?php
namespace app\admin\model;
use think\Model;
class Info extends Model
{
#
public function LoginVerify($name,$pwd)
{
//$re = $this->where(["username =>'$name',pwd=>'$pwd'"])->find();
$re = $this->where("username='$name' and pwd='$pwd'")->find();
if($re){
return $re;
}else{
return null;
}
}
}
thinkpHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.본 고 는 ThinkPHP 프레임 워 크 를 기반 으로 한 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
셸 로그 인 에 대한 지식이 프로 세 스 는 사용자 가 시스템 에 로그 인 한 후에 실행 하 는 명령 해석 기 나 특정한 프로그램, 즉 Shell 입 니 다.Shell 은 사용자 와 Linux 시스템 간 의 인터페이스 입 니 다.리 눅 스 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.