Subversion-Projekte lars-tiefland.ci

Revision

Revision 813 | Revision 818 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
808 lars 1
<?php
2
 
3
/**
4
 *
5
 * @package WebanOS CI
6
 * @author Lars Tiefland <ltiefland@gmail.com>
7
 * @copyright 2016
8
 * @version $Rev: 817 $
9
 */
10
 
11
class Login_model extends CI_Model
12
{
13
	public function check_user()
14
	{
15
		$user = $this->input->post('user');
16
		if ($user == "admin@weban.de")
17
		{
18
			$user = "admin";
19
		}
813 lars 20
		$res = $GLOBALS["db_red"]->get_where("Access", "user='".$user."'");
808 lars 21
		$row = $res->row_array();
817 lars 22
		if ($row["ID"])
23
		{
24
			$this->update_last_login($row["ID"]);
25
		}
808 lars 26
		return $row;
27
	}
817 lars 28
 
29
	private function update_last_login($user_id)
30
	{
31
		$data = array(
32
			date("Y-m-d H:i"),
33
			$_SERVER["REMOTE_SERVER_ADDR"],
34
			$_SESSION["user_data"]["name"],
35
			$user_id,
36
			);
37
		$sql = "UPDATE
38
				Access
39
			SET
40
				letzter_login=?,
41
				ip=?
42
			WHERE
43
				id=?
44
		";
45
		$GLOBALS['db_red']->query($sql, $data);
46
	}
808 lars 47
}
48
 
49
?>