好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

织梦怎么注册会员 织梦如何开启会员功能

很多站长朋友们都不太清楚织梦怎么注册会员,今天小编就来给大家整理织梦怎么注册会员,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 如何在dede后台添加注册会员 2、 织梦会员注册邮箱验证如何设置 3、 织梦会员注册从第一步跳过第二步,直接跳转到第三步完成注册了? 4、 dedecms 怎样做会员登录、注册、退出会员 如何在dede后台添加注册会员

但是在织梦的超级管理员后台找了一圈,也并没有看到添加会员的功能模块。 在网上找了一个方法,经验证,是成功的,当然是在v5.6和v5.7都可以使用,具体如下:一:打开 dede\inc\inc_menu.php 查找: <m:item name='注册会员列表' link='member_main.php' rank='member_List' target='main' /> 加一行: <m:item name='添加会员' link='member_add.php' rank='member_Add' target='main' /> 然后刷新网站后台即可!二: 在/dede/templates文件夹下面加一个模版文件member_add.htm 代码如下 <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> <title>添加会员</title> <link href='img/base.css' rel='stylesheet' type='text/css'> <script language='javascript'src='data/enums/area.js'></script> <script> 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; } } </script> </head> <body background='img/allbg.gif' leftmargin='8' topmargin='8'> <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D1DDAA"> <tr> <td height="19" background="img/tbg.gif"><a href='<?php echo $ENV_GOBACK_URL; ?>'><b>会员管理 </b></a> 添加会员</td> </tr> <tr> <td height="200" bgcolor="#FFFFFF" align='center'> <table width="98%" border="0" cellspacing="0" cellpadding="6" > <tr> <td colspan="2" height="10" ></td> </tr> <form name="form2" action="member_add.php" method="post" onSubmit="return checkSubmit();"> <input type="hidden" name="dopost" value="add" /> <tr> <td width="17%" align="right" class='bline'>用户名:</td> <td width="83%" class='bline'> <input name="userid" type="text" value="" id="userid" size="20" style="width:150px;height:20px" /> </td> </tr> <tr> <td align="right" class='bline'>密码:</td> <td class='bline'> <input type="text" name="pwd" id="pwd" /> </td> </tr> <tr> <td align="right" class='bline'>用户类型:</td> <td class='bline'> <?php echo $row['mtype']; ?> <input type="radio" name="mtype" class="np" value="个人" checked='1'/> 个人 <input type="radio" name="mtype" class="np" value="企业" />企业 </td> </tr> <tr> <td align="right" class='bline'>电子邮箱:</td> <td class='bline'> <input name="email" type="text" id="email" value="<?php echo $row['email']?>" style="width:150px;height:20px" /> </td> </tr> <tr> <td align="right" class='bline'>昵称:</td> <td class='bline'> <input name="uname" type="text" value="<?php echo $row['uname']?>" id="uname" size="20" style="width:150px;height:20px" /> </td> </tr> <tr> <td align="right" class='bline'>性别:</td> <td class='bline'> <input type="radio" name="sex" class="np" value="男" checked='1'/> 男 <input type="radio" name="sex" class="np" value="女" /> 女 <input type="radio" name="sex" class="np" value="" /> 保密 </td> </tr> <tr> <td align="right" class='bline'>等级:</td> <td class='bline'><?php $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 = "<select name='rank' style='width:80px'>\r\n"; foreach($MemberTypes as $k=>$v) { if($k!=$row['rank']) $options .= "<option value='$k'>$v</option>\r\n"; else $options .= "<option value='$k' selected>$v</option>\r\n"; } $options .= "</select>\r\n"; echo $options; ?></td> </tr> <tr> <td height="67" align="right" ></td> <td height="67" > <input type="submit" name="Submit" value="确定添加" class='coolbg' /> <input type="reset" name="Submit22" value="重置表单" class='coolbg' /> </td> </tr> </form> </table> </td> </tr> </table> </body> </html>三:在/dede目录下增加一个member_add.php文件 代码如下 <?php require(dirname(__FILE__)."/config.php"); $ENV_GOBACK_URL = isset($_COOKIE['ENV_GOBACK_URL']) ? "member_main.php" : ''; if($dopost=="add"){ $jointime = $logintime = time(); $loginip = $joinip = GetIP(); $pwd = md5($pwd); $dsql->ExecuteNoneQuery("INSERT INTO dede_member SET `mtype`='$mtype',`userid`='$userid',`pwd`='$pwd',`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/member_add.htm'); } ?> 搞定: 尝试添加,添加成功。但是,我们打开会员》注册会员列表,后台随意打开一个刚刚在后台添加的会员,修改会员信息, 要么打不开,提示“对不起您的帐号不存在或未经审核”;要么进入详细资料修改后,提交资料无效。 在这里,其实我们还应该做一步操作: 如果我们刚刚在后台添加的是企业会员的话,那么,只是在“dede_member”添加了必备信息,还需要在“dede_member_company”表中,在“mid”字段中添加“dede_member”表中的“mid‘。 也就是说每个”dede_member“中“mid”字段编号都要复制到“dede_member_company”中“mid”字段。 可以使用excel表格,将“dede_member”中“mid”批量添加到excel中,然后,使用“navicat”软件中“导入向导”,导入刚刚excel中的编号。这样就算完成了,打开会员列表,修改会员信息,发现已经可以正常修改。 以上是针对企业会员,如果是个人会员,那就要使用“dede_member_person”代替“dede_member_company”来执行和上面企业会员一样的操作。 这样就全部完成了。@飞牛工作室原创@

织梦会员注册邮箱验证如何设置

DEDECMS 会员注册邮件验证设置是每个应用者为会员打开的大门 如何设置好会员注册邮件验证,下面我们就开始旅程:

第一步:在[系统]里面找到[系统基本参数]找到[会员设置]

设置:会员使用权限开通状态(-10 邮件验证 -1 手工审核, 0 没限制):

值为:-10

如图:

第二步:在[系统]里面找到[系统基本参数]找到[核心设置]

设置:网站发信EMAIL:manage@chinakjyr测试数据(自己的E-mail)

是否启用smtp方式发送邮件:选择(是)

smtp服务器:mail.chinakjyr测试数据(自己E-mail的SMTP服务器)

smtp服务器端口:25(默认的不用管)

SMTP服务器的用户邮箱:mail.chinakjyr测试数据(自己E-mail的用户邮箱)

SMTP服务器的用户帐号:mail.chinakjyr测试数据(自己E-mail的用户帐号)

SMTP服务器的用户密码:********(自己E-mail的密码)

如图:

第三步:如果 是QQ的邮箱,那么还要设置开启 POP3/SMTP服务

如图:开启这两项 点击勾选

第四步:给自己设置一个漂亮的会员注册邮件(E-mail)验证信息

在DEDECMS的会员文件夹下找reg_new.php文件

找到reg_new.php文件中

//邮件验证

if($cfg_mb_spacesta==-10)

{

$userhash = md5($cfg_cookie_encode.'--'.$mid.'--'.$email);

$url = $cfg_basehost.(empty($cfg_cmspath) ? '/' : $cfg_cmspath)."/member/index_do.php?fmdo=checkMailmid={$mid}userhash={$userhash}do=1";

$url = eregi_replace('http://', '', $url);

$url = 'http://'.eregi_replace('//', '/', $url);

$mailtitle = "{$cfg_webname}--会员邮件验证通知";

$mailbody = '';

$mailbody .= "尊敬的用户[{$uname}],您好:\r\n";

$mailbody .= "欢迎注册成为[{$cfg_webname}]的会员。\r\n";

$mailbody .= "要通过注册,还必须进行最后一步操作,请点击或复制下面链接到地址栏访问这地址:\r\n\r\n";

$mailbody .= "{$url}\r\n\r\n";

$mailbody .= "Power by 织梦内容管理系统!\r\n";

修改 :

//邮件验证

if($cfg_mb_spacesta==-10)

{

$userhash = md5($cfg_cookie_encode.'--'.$mid.'--'.$email);

$url = $cfg_basehost.(empty($cfg_cmspath) ? '/' : $cfg_cmspath)."/member/index_do.php?fmdo=checkMailmid={$mid}userhash={$userhash}do=1";

$url = preg_replace("#http:\/\/#i", '', $url);

$url = 'http://'.preg_replace("#\/\/#", '/', $url);

$mailtitle = "{$cfg_webname}--会员邮件验证通知";

$mailbody = '';

$mailbody .= "尊敬的用户[{$uname}],您好:\r\n";

$mailbody .= "你使用了邮箱{$email }注册了{$cfg_webname}的会员。请点击以下链接,确认你在{$cfg_webname}的注册:\r\n";

$mailbody .= "{$url}\r\n\r\n";

$mailbody .= "如果以上链接不能点击,你可以复制网址URL,然后粘贴到浏览器地址栏打开,完成确认。\r\n\r\n";

$mailbody .= "-{$cfg_webname}\r\n";

$mailbody .= "(这是一封自动发送的邮件,请不要直接回复)\r\n";

$mailbody .= "-如果你没有注册过{$cfg_webname},可能是有人尝试使用你的邮件来注册,请忽略本邮件。\r\n";

$mailbody .= "-没有激活的账号会为你保留24个小时, 请尽快激活。\r\n";

$mailbody .= "-24个小时以后, 没有被激活的注册会自动失效,你需要重新填写并注册。\r\n";

$mailbody .= "-还有其他问题? 联系 \r\n";

$mailbody .= "Power by {$cfg_webname}!\r\n";

欢迎转载,本文标题:织梦dedecms邮件(E-mail)验证会员注册设置

转载请注明原文网址:

织梦会员注册从第一步跳过第二步,直接跳转到第三步完成注册了?

进入dede后台,按照如下顺序设置一下就好了

系统=》系统基本参数=》会员设置=》注册是否需要完成详细资料的填写 选择为是就好了。

不需要修改任何代码。

希望我的答案能帮到你。

dedecms 怎样做会员登录、注册、退出会员

具体方法如下:

1、DedeCMS默认风格里,顶部左边有一段话"织梦CMS - 轻松建站从此开始!",很多朋友想把这段话修改成一个横向登录框,像织梦吧(dedecms8测试数据)顶部一样。

2、打开头部公用模板文件templets/default/head.htm,找到如下汉字:

3、把上图里汉字,替换为如下代码:

<div id="_userlogin">

<form name="userlogin" action="{dede:global.cfg_memberurl/}/index_do.php" method="POST">

<input type="hidden" name="dopost" value="login" />

<span>用户名:</span>

<input type="text" name="userid" size="10" class="ipt-txt" />

<span>密码:</span>

<input type="密码" name="pwd" size="10" class="ipt-txt" />

{dede:php}

if(preg_match("#2#", $safe_gdopen)){

echo '

<span>验证码:</span>

<input type="text" name="vdcode" size="8" class="ipt-txt" />

<img id="vdimgck" align="absmiddle" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'.$cfg_cmspath.'/include/vdimgck.php"/>';}

{/dede:php}

<button type="submit" class="btn-1">登录</button>

<a href="{dede:global.cfg_memberurl/}/index_do.php?fmdo=userdopost=regnew" >注册账号</a> <a href="{dede:global.cfg_memberurl/}/reset密码.php">忘记密码?</a>

</form>

</div>

<script language="javascript" type="text/javascript">CheckLogin();</script>

改后:

4、其实仅仅这段代码还不够,还需要完成下一步才能达到效果:

那么,我这里为什么没有加这段代码呢?这是因为默认主页模板文件index.htm里,已经包涵了这段代码。如果没有,或被自己删除了,请添加在index.htm里之前。

打开member/ajax_loginsta.php文件,找到如下代码

5、上图红色框内的代码,即为登录成功后,返回用户信息。多数时候,我们的顶部导航没太宽的地方,以显示这些数据,所有完全没必要全部返回这些信息,可以适当减少几项,并且对div做美化,以达到美观体验。这里,简单做下调整,如下:

6、更新生成后,可以看到如下效果:

这样一个顶部横向登录框就制作完了。

关于织梦怎么注册会员的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于织梦怎么注册会员 织梦如何开启会员功能的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did121596
更新时间:2022-11-21   阅读:52次

上一篇: psd怎么转html文件 根据psd文件生成html

下一篇:html输入框怎么变高 html输入框高度

最新资料更新

  • 1.dede搬家后路径变化批量替换图片路径避免图片不能正常显示
  • 2.dedecms部分文章出现读取附加信息出错的解决办法
  • 3.织梦DedeCMS添加变量报错Request var not allow!的解决办法
  • 4.详解织梦模板DEDECMS核心类TypeLink.class.php功能分析
  • 5.dedecms5.7首页和列表页模板中动态调用文章浏览次数的方法
  • 6.织梦DEDECMS实现留言板调用模板头部及底部的方法
  • 7.DEDECMS栏目页开伪静态的方法(apache服务器)
  • 8.DEDECMS教程:去除列表页文章标题加粗标签的方法
  • 9.DEDECMS短标题标签调用与字数修改的方法
  • 10.DedeCms自定义字段调用长度截取方法
  • 11.织梦DedeCMS [field:highlight/]标签详解(小结)
  • 12.DedeCms制作谷歌xml格式网站地图的方法
  • 13.织梦Dedecms中万能标签loop不能输入URL的解决方法
  • 14.重新安装织梦系统以及转移空间、上传空间的方法
  • 15.最新关于织梦DEDECMS文章排序方式及调用方法
  • 16.dedecms模板安装教程及模板相关知识学习
  • 17.Dede后台验证码不显示解决方法详解(dedecms 5.7)
  • 18.详解DedeCMS时间标签pubdate调用详解和调用技巧大全含日期时间格式
  • 19.DEDECMS实现自定义表单(模型)分步提交实现思路
  • 20.解决织梦安装模板时提示不能安装的问题

CopyRight:2016-{hedonghua:year}{hedonghua:sitegs} 备案ICP:湘ICP备09009000号-16 {hedonghua:sitejym}
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]