<div class="row cl">
<label class="form-labelcol-xs-3"><i class="Hui-iconfont"> </i></label>
<div class="formControls col-xs-8">
<input id="" name="password" type="password" placeholder= "密码" class="input-text size-L">
</div>
</div>
<div class="row cl">
< div class="formControlscol-xs-8col-xs-offset-3">
<input name="verify" class="input-text size-L" type="text" placeholder="验证Д" onblur="if(this.value==''){this.value=''}" onclick="if(this.value==''){this.value='';}" style= width:150px;">
<img id="verify_img" src="{:captcha_src()}">
<a id="kanbuq" onclick="getPic();" >看不清,换一张</a>
</div>
</div>
<div class="row cl">
<div class="formControlscol-xs-8col-xs-offset-3">
<label for="online ">
<input type="checkbox" name="online" id="online" value="">
使用我保持登录状態态</label>
</分割(&G) ;
</div>
<div class="row cl">
<div class="formControlscol-xs-8col-xs-offset-3">
<input name="" id="login" type="button" class="btn btn-success radius size-L" value=" 登 录 ">
</div>
</div>
</form>
</div>
</div>
<divクラス="フッター">を子時書で </div>
<script type="text/javascript" src="__STATIC__/lib/jquery/1.9.1/jquery.min.js"></script>
<スクリプト タイプ="text/javascript" src="__STATIC__/static/h-ui/js/H-ui.js"></script>
<!-- AJAX 送信スクリプト-->
<script>
$(function(){
//ログイン ボタンにクリック イベントを追加します
$('#login').click(function () {
$.ajax( {
タイプ: 'Post',
URL: '{: url ("Checklogin")}',
データ: $ ('Form').Serialize (),
データ型: 'json ',
SUCCESS: Function (data) {// 結果が 1 に返された場合のみ、
if (data.status == 1) {
Alert (data.message); # を処理できます。 ## Window.load.href = "{:url('index/index')}"; )
})
})
</script>
class user extends Base
{
//ログインインターフェイス
public function login()
{
Return $this-> view ->fetch();
}
//ログインの検証 $this ->validate($data,$rule,$msq)
public function checklogin(Request $request)
{
//Chef 戻り値
$status = 0;
$result = 'name | Username' = & GT; 'Require', // ユーザー名は
"Password" に入力する必要があります| パスワード" = & GT コード'= & gt;' Require | CAPTCHA ', // ユーザー名は
];
// 検証
$ result = $ this -& gt; value ($ data, $ rules);
// 検証が成功した場合
if ($ Result === TRUE) {
// 構築クエリ条件
$ Map = [
'name' = & gt; $data['name'],
"パスワード" => md5($data["パスワード"]),
" " $user =UserModel::get($map);
if($user == null){
$result = 'ユーザーが見つかりませんでした';
;
$result = '認証に合格しました。 [OK] をクリックして入力してください';
'=>$result,'data'=>$data];
}