Ec (2); php user login code, Getting Started tutorial & nbsp; functionlogin_xzy () & nbsp ;{& nbsp; & nbsp; $ user_db (& quot; user & quot ;); & nbsp; $ session_db (& quot; session & quot;); & nbsp; $ login [email] strip_tags ($ _ POST [ema script ec (2); script
Php user login code, Getting Started tutorial
Function login_xzy ()
{
$ User _ = db ("user ");
$ Session _ = db ("session ");
$ Login ['email '] = strip_tags ($ _ POST ['email']);
$ Login ['pass'] = empty ($ _ POST ['pass'])? "": Md5 ($ _ POST ['pass']);
If ($ user = $ user _-> where ("'email '=' {$ login ['email ']}' and 'pass' = '{$ login ['pass ']}' ") -> find ()){
If ($ session _-> where ("'uid' = '{$ user ['uid']}'")-> find ()){
$ Json ['status'] = 1;
$ Json ['info'] = 'logged-in member! ';
} Else {
$ User ['Total'] ++;
$ User _-> where ("'uid' = '{$ user ['uid']}'") -> update (array ('Total' => $ user ['Total'], 'lastip' => ip2long (getip ()), 'lasttime' => time ()));
$ Session _-> where ("session_id = '". session_id (). "'")-> update (array ('uid' => $ user ['uid']);
$ _ SESSION ['user'] = $ user;
$ Json ['data'] = $ user;
$ Json ['status'] = 0;
}
} Else {
$ Json ['status'] = 1;
$ Json ['info'] = 'invalid user name or password! ';
}
Echo json_encode ($ json );
}