加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

织梦后台直接添加会员功能开发方法

发布时间:2020-12-14 04:49:35 所属栏目:Dedecms 来源:网络整理
导读:我们在运营含有会员系统的网站前期,由于注册会员比较少,或者限制了会员自主注册功能,就需要管理员在后台直接添加会员。织梦默认后台是不能添加会员的。织梦58做了以下二次开发。可以支持在后台直接添加会员。 ? 开发方法 1、需要新增两个文件:?huiyuan_a

我们在运营含有会员系统的网站前期,由于注册会员比较少,或者限制了会员自主注册功能,就需要管理员在后台直接添加会员。织梦默认后台是不能添加会员的。织梦58做了以下二次开发。可以支持在后台直接添加会员。

?

开发方法

1、需要新增两个文件:?huiyuan_add.php?和?huiyuan.htm。huiyuan_add.php放在?/dede/文件夹下,huiyuan_add.htm放在/dede/templets/文件夹下。

huiyuan_add.php?代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
????
????require(dirname(__FILE__)."/config.php");
????$ENV_GOBACK_URL?=?"member_main.php";
????if($dopost=="add"){
????$jointime?=?$logintime?=?time();
????$loginip?=?$joinip?=?GetIP();
????$dsql->ExecuteNoneQuery("INSERT?INTO?dede_member?SET?`mtype`='$mtype',`userid`='$userid',`pwd`='$password',`uname`='$uname',`sex`='$sex'?,`rank`='$rank',`money`='$money',?`email`='$email',?`scores`='$scores',?`matt`='0',?`face`='',`safequestion`='0',`safeanswer`='$safeanswer',?`jointime`='$jointime',`joinip`='$joinip',`logintime`='$logintime',`loginip`='$loginip';");
?????ShowMsg('恭喜,成功添加一个用户!',$ENV_GOBACK_URL);
?????exit();
????}
????else{
????include?DedeInclude('templets/huiyuan_add.htm');
????}
?????>

?

?

huiyuan_add.htm 的代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
?
????
????
????
????
????
????
????function?checkSubmit()
????{
??????if(document.form2.email.value=="")
??????{
????????document.form2.email.focus();
????????alert("Email不能为空!");
????????return?false;
??????}
??????if(document.form2.uname.value=="")
??????{
????????document.form2.uname.focus();
????????alert("用户昵称不能为空!");
????????return?false;
??????}
????}
????
????
????
????
??????
???????? ????
????
????
????????
????????????
??????????????
????????????
????????????
??????????????
??????????????
????????????????
????????????????
??????????????????
?????????????????
??????????????
??????????????
????????????????
????????????????
????????????????
????????????????
??????????????
??????????????
????????????????
????????????????
????????????????
????????????????????????????
??????????????????个人? ?
?????????????????
????????????????
??????????????
??????????????
????????????????
????????????????
????????????????
????????????????
??????????????
??????????????
????????????????
????????????????
????????????????
???????????????
??????????????
??????????????
????????????????
????????????????
????????????????
??????????????????男? ?
?????????????????
??????????????????女
?????????????????
??????????????????保密
?????????????????
??????????????
??????????????
????????????????
????????????????
?????????????????$MemberTypes?=?'';
?????????????????$dsql->SetQuery("Select?rank,membername?From?`dede_arcrank`?where?rank>0");
?????????????????$dsql->Execute('n');
?????????????????$MemberTypes[0]?=?"限制会员";
?????????????????while($nrow?=?$dsql->GetObject('n')){
??????????????????????$MemberTypes[$nrow->rank]?=?$nrow->membername;
?????????????????}
?????????????????$options?=?"
?????????????????foreach($MemberTypes?as?$k=>$v)
?????????????????{
??????????????????????if($k!=$row['rank'])?$options?.=?"
??????????????????????else?$options?.=?"
?????????????????}
?????????????????$options?.=?"
?????????????????echo?$options;
?????????????????>
??????????????
??????????????
????????????????
????????????????
????????????????
??????????????????  
????????????????
????????????????
??????????????
????????????
????????
????????
????
????
????
????

?

打开?dedeincinc_menu.php,找到

?

在其?下面?增加如下代码

完成。


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读