예제 #1
0
파일: Iuser.php 프로젝트: laoguofly/t5
 public function login()
 {
     $user = new \User\User();
     $data = I("param.");
     $data1 = $user->login($data);
     if ($user->is_login()) {
         header("Location:" . __APP__ . "/index/");
     } else {
         header("Location:" . __APP__ . "/index/Iuser");
     }
 }
예제 #2
0
<?php

namespace Post;

session_start();
include_once "User.php";
$user = new \User\User();
if (isset($_POST["email"]) && !empty($_POST["email"]) && isset($_POST["password"]) && !empty($_POST["password"])) {
    if (isset($_POST["captcha"]) && !empty($_POST["captcha"])) {
        if ($_SESSION["captcha_answer"] == $_POST["captcha"]) {
            if ($user->login($_POST["email"], $_POST["password"]) != false) {
                echo "ok";
            } else {
                echo "failed";
            }
        } else {
            echo "failed captcha";
        }
    }
    if (!isset($_SESSION["incorect_logins"]) || $_SESSION["incorect_logins"] < 2) {
        if ($user->login($_POST["email"], $_POST["password"]) != false) {
            echo "ok";
        } else {
            echo "failed";
        }
    }
    exit;
} else {
    echo "failed";
}