月度归档:2016年10月

会员中心防止注册机注册 限制IP时间注册

方式:要解决这个问题就得在新用户注册前进行判断,此用户的IP是否已经注册过,利用会员注册的时间和现在的时间进行相比来控制同一IP注册间隔的天数哈。有两种方式:一是修改member/index_do.php,二是修改member/reg_new.php。
   第一种方式不是完美的,存在有漏洞。第二种是最完美的。现在我把有第一种方式贴出来给大家分享。

继续阅读

限制某个字段只有会员才能浏览

我在某模型里面增加了一个电话号码的字段tel,希望前台只让具有高级会员权限并且登录的用户才会显示,未登录时显示“请注册后才能显示”。这里用传递参数加SQL实现,具体方法如下:

 

1、在内容页head之间加上JS:

		<script src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js" type="text/javascript" ></script>

		<script language="javascript">

		function CheckLogin_c(){

		 var taget_obj = document.getElementById('_userlogin_c');

		 var req = document.getElementById('hid').value;

		 myajax = new DedeAjax(taget_obj,false,false,'','','');

		 myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta_c.php?val="+req);

		 DedeXHTTP = null;

		}

		</script>

继续阅读