![]() Mailinglisten-Archive |
Sorry, einmal zu fr�h gedr�ckt. Hallo Barb, ich mache das so! Erst mal die Daten aus der DB lesen, wenn OK dann entsprechendes Array zur�ckliefern und die Session Variable damit f�llen. Hier mal ein Schnipsel aus dem Code. Ich hoffe Du kommst ohne Erkl�rung zurecht. ---------------- function login($l_user="",$l_pass="", $l_lang="") // ist $l_user oder $l_pass leer if ( (empty($l_user)) or (empty($l_pass)) ) { // Benutzer ist GAST $this->data = array("uid" => "999999" , "user" => "Guest","rights" => "00000000"); } else { //check ob Benutzer in Datenbank vorhanden $query = "select user.id as id,user.rights as rights, user.emp_id as emp_id ," ."concat(employ.emp_vname,' ',employ.emp_name) AS full_name " ."from user LEFT JOIN " ."employ USING (emp_id) where user.login = '$l_user' " ."and user.pass = PASSWORD('$l_pass') and user.user_active = '1' "; $this->query( $query); if ( $this->num_rows() ) { while ($this->next_record() ) { $this->data = array("uid" => $this->f("id") , "user" =>$this->f("full_name"), \ "rights" => $this->f("rights"),"u_emp_id" => $this->f("emp_id")); } } else { //zeige Fehler Seite an $this->err_page("50100",$l_lang); } } }//END function login() ------------------------ Mit freundlichen Gr��en Michael Ackermann IT-Manager Mindjet GmbH - European Headquarters www.mindjet.de > -----Urspr�ngliche Nachricht----- > Von: php-admin_(at)_phpcenter.de > [mailto:php-admin_(at)_phpcenter.de]Im Auftrag > von Barbara Griem > Gesendet: Dienstag, 11. Dezember 2001 17:03 > An: php_(at)_phpcenter.de > Betreff: RE: [php] sessions zum zehnten... > > In meinem Fall geht es dabei um die reinen > Einlog-Daten f�r > MySql und irgendwie wei� ich nicht, wie ich die > verfizieren > soll, schlie�lich liegt das Passwort ja > verschl�sselt in der > DB. Da mu� ich wohl noch einen Moment nachdenken.... > > Danke barb :) > -- > ** http://www.php-center.de ** > Die PHP-Liste: mailto: php_(at)_phpcenter.de > http://lists.phpcenter.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive