Пример #1
0
 public function email_login(array $args)
 {
     if (!isset($args['email']) || !isset($args['password'])) {
         return $this->error('Invalid data', 403);
     }
     $email = strtolower(trim($args['email']));
     $password = trim($args['password']);
     if ($mesg = tadminlogin::autherror($email, $password)) {
         return array('error' => $mesg);
     }
     $expired = time() + 31536000;
     $cookie = md5uniq();
     litepublisher::$options->setcookies($cookie, $expired);
     return array('id' => litepublisher::$options->user, 'pass' => $cookie, 'regservice' => 'email', 'adminflag' => litepublisher::$options->ingroup('admin') ? 'true' : '');
 }