Example #1
0
<?php

require_once "./src/connection.php";
if ($_SERVER['REQUEST_METHOD'] === "POST") {
    $user = User::LogInUser($_POST['mail'], $_POST['password']);
    if ($user !== FALSE) {
        $_SESSION['userId'] = $user->getId();
        header("Location: ShowUser.php");
    } else {
        echo "Zle dane rejestracji";
    }
}
?>
<p>Zaloguj sie ponizej lub <a href="Register.php">Zarejestruj sie</a></p>
<form action="Login.php" method="POST">
    <p><label>
            Podaj swoj e-mail:
            <input type="email" name="mail">
        </label></p>
    <p><label>
            Podaj swoje haslo:
            <input type="password" name="password">
        </label></p>
    <label>
        <input type="submit" name="wyslij">
    </label>
</form>
Example #2
0
 public function login()
 {
     $data = array();
     $data['site_name'] = $this->config->item('site_name');
     $data['pageTitle'] = '登录';
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         $this->load->library('form_validation');
         $this->form_validation->set_rules('txtUsername', '用户名', 'trim|required');
         $this->form_validation->set_rules('txtPassword', "密码", 'required');
         if ($this->form_validation->run()) {
             $username = $this->input->post('txtUsername');
             $password = $this->input->post('txtPassword');
             if (User::LogInUser($username, $password)) {
                 redirect("/account");
             } else {
                 $data['msg'] = "您的用户名密码不匹配!";
             }
         }
         $data['msg'] = "登录失败";
     }
     $data['scriptExtra'] = '<script type="text/javascript" src="/public/js/jquery.validate.min.js"></script>';
     $data['scriptExtra'] .= '<script type="text/javascript" src="/public/js/login.js"></script>';
     $this->load->view('login', $data);
 }