Revision 541 | Revision 545 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?php/*** @author Lars Tiefland* @copyright 2016*//*** Login_model** Anlage und Ausgabe eines Logins (Kundenkontos)** @package WebanOS CI* @author Lars Tiefland* @copyright 2016* @version $Id: Login_model.php 543 2016-09-15 13:29:23Z lars $* @access public*/class Login_model extends CI_Model{private $sql=array();/*** Login_model::__construct()** @return*/public function __construct(){parent::__construct();$this->sql['select'] = 'SELECT*FROMLogins lWHEREe_mail=?ANDpasswd=?';}/*** Login_model::create()** erzeugt ein Login (Kundenkonto)* Zusätzlich werden die Adressen angelegt.* Der ganze Vorgagn wird als Transaktion durchgeführt.* Tritt eiln Fehler auf, so wird dieser abegebrochen und dem* Kunden eine Fehlermeldung angezeigt.** @param mixed $data* @return*/public function create($data){}public function check(){$data = array($this->input->post('email'),md5($this->input->post('password')),);$res = $GLOBALS['order_db']->query($this->sql['select'], $data);if ($res->num_rows()){$ret['error'] = false;}else{$ret['error'] = true;$ret['msg'] = $GLOBALS['langstrings']['login']['no_such_user'];}return $ret;}}?>