关于交互式公安备案

秋水的公安备案经历

对于公安备案的流程,我之前已经写过,请看这篇文章:网站开通后进行公安备案

网络服务分为两种,一种是非交互式,直接网申就可以通过,不需要现场确认、实地检查。另外一种是交互式,也是今天要讲的重点。要做交互式备案的话,网申之后备案地网警会打电话给你做现场核对。

接下来,我们讲讲我变更交互式备案的经历。

前段时间,我提交了网站备案信息变更(非交互式变更为交互式),一段时间后网警给我打了电话,去公安局做网站审核。

网站审核包括:1、评论是否经过审核后发布;2、网站后台是否能查看评论用户IP和端口;3、网站注册是否有手机号验证。

1、关于评论是否经过审核再发布,再网站后台→设置→讨论里的评论审核即可开启。

2、关于网站能否查看评论用户IP和端口,WP建站的话,在后台你只能看到评论用户的IP,看不到端口数。

解决方法:在主题functions.php文件上添加以下代码。

//IP 端口 获取与存储
add_action('wp_insert_comment', 'wp_insert_ipport', 10, 2);
function wp_insert_ipport($comment_ID, $commmentdata)
{
	#   $userip = $_SERVER['HTTP_CLIENT_IP']; //这里获取用户 IP 地址,需要按需修改
	$ipport = $_SERVER['REMOTE_PORT'];
	//ipport 是存储在数据库里的字段名字,取出数据的就会用到
	#   update_comment_meta($comment_ID,'_userip',$userip);
	update_comment_meta($comment_ID, '_ipport', $ipport);
}
//为 IP Port 栏目添加 CSS
function ipport_css()
{
?>
	<style type="text/css">
		#_ipport {
			width: 80px;
			color: #0073aa;
		}

		/* CSS for ipport columns */
		#_userip {
			width: 100px;
			color: #0073aa;
		}

		/* CSS for ip columns */
		#author_ip {
			width: 100px;
			color: #0073aa;
		}

		/* CSS for ip columns */
	</style>
<?php
}
add_action('admin_head', 'ipport_css');
//后台评论添加 IP 端口栏目
add_filter('manage_edit-comments_columns', 'my_comments_columns');
add_action('manage_comments_custom_column', 'output_my_comments_columns', 10, 2);
function my_comments_columns($columns)
{
	#   $columns[ '_userip' ] = __( 'IP地址' );        //User IP 代表列的名字
	$columns['author_ip'] = __('IP地址');        //User IP 代表列的名字
	$columns['_ipport'] = __('端口号');        //IP Port 代表列的名字
	return $columns;
}
function output_my_comments_columns($column_name, $comment_id)
{
	switch ($column_name) {
		case "author_ip":
			echo get_comment_author_IP($comment_id, 'author_ip', true);
			break;
			#       case "_userip" :
			#       echo get_comment_meta( $comment_id, '_userip', true );
			#       break;
		case "_ipport":
			echo get_comment_meta($comment_id, '_ipport', true);
			break;
	}
}

3、关于手机验证,这个涉及的方面就有点多了,并不是几行代码就能解决的事,首先查看你使用的主题是否有手机验证登陆,如果有,看看它都支持哪些平台,大多都支持阿里和腾讯的,然后你到阿里或者腾讯去申请短信验证服务。获取Access Key Id、Access Key Secret、短信签名和短信模板后在后台设置即可。

当然,如果你使用的主题没有手机验证功能,没关系,推荐给你一个插件——ludou-phone-register

插件截图

功能:

  • 在注册页面,可通过短信验证码验证用户手机号真实性
  • 在注册页面,用户可直接设置密码
  • 在后台 – 个人资料 – 修改手机号页面,用户可以修改手机号
  • 可防CSRF跨站攻击
  • 图片验证码自动过期,可防短信轰炸

短信接口:仅支持阿里云短信服务

插件使用:详见WordPress插件:后台注册通过短信验证用户手机号

原创文章,作者:秋水,如若转载,请注明出处:https://lmqyu.cn/1221.html

发表评论

登录后才能评论
微信公众号