public static function new_action() { // 拦截 self::method('post'); self::role('member'); self::csrf('member'); try { // 校验 $checker = new lazy_checker(p()); $checker->check_model_rules('member', 'new'); // 执行 $member = []; $member['name'] = $checker->name; $salt = random_sha1(); $member['salt'] = $salt; $member['pass'] = member_model::generate_pass($checker->pass, $salt); member_model::add($member); // 成功 self::json_result(true, '用户添加成功。', 0, url('member/index')); } catch (check_failed $e) { // 失败 self::json_result(false, $e->get_reasons()); } }