用户

 找回密码
 立即注册

搜索


168

主题

280

帖子

1104

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1104

最佳新人

2018-12-28 19:27:15 cmspro 管理员 楼主 174
例如现在bbs.cmspro.cn注册,点击注册地址 http://www.cmspro.cn/user/register?go=http://bbs.cmspro.cn
注册成功后会跳转到论坛,同样,go=http://www.baidu.com 就会跳转到百度
如果 http://www.cmspro.cn/user/register 这样子就不会跳转论坛。
这样有效防止注册机发帖,同样注册后,再登录论坛可以通过注册的账号登录。
如果快捷登录的话就需要自己重新点到论坛里,是自动登录的。

注册跳转 方法如下:

打开
\app\user\view\register.php
找到
[HTML] 纯文本查看 复制代码
<form name="form" class="form-validation" method="post" action="">

替换为
[HTML] 纯文本查看 复制代码
<form name="form" class="form-validation" method="post" action="<?php if($_GET['go']!=null){echo '?go='.$_GET['go'];}?>">

打开
\app\user\controllers\register.php
找到
[PHP] 纯文本查看 复制代码
exit($cp->go('/user', '注册成功,正在跳转用户中心!', 1));

替换为
[PHP] 纯文本查看 复制代码
if($_GET['go']!=null){
                $cp->go($_GET['go'], '注册成功,正在跳转...', 1);
            }else{
                $cp->go('/user', '注册成功,正在跳转用户中心!', 1);
            }





使用道具 举报 回复

不错的方法,可以将用户操作统一到系统登录。
使用道具 举报 回复
发新帖

您需要登录后才可以回帖 登录 | 立即注册