Ejemplo n.º 1
0
 public function testSignUp($name, $password, $email)
 {
     if (User::findFirst("name = {$name} OR email = {$email}")) {
         return false;
     }
     //制造SALT值
     $salt = substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'), 0, 4);
     $user = new User();
     $user->name = $name;
     $user->email = $email;
     $user->password = $password;
     $user->salt = $salt;
     $user->reg_time = $user->last_sign_time = time();
     $user->last_sign_ip = Func::getClientIp(1);
     return $user->create() === true ? true : false;
 }