找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2384|回复: 1

[探讨] 分享织梦中实现会员登录记住密码的功能

[复制链接]
发表于 2014-3-16 22:34:24 | 显示全部楼层 |阅读模式 来自 中国–福建–泉州
本帖最后由 wangli12371 于 2014-3-16 22:37 编辑

在织梦的应用中,很多人会要求说要实现记住登录的密码的功能,应大家的要求,今天我在这里写了这么个功能。。。
实现在首页点击记住密码的选择框后,记住用户输入的密码,关键代码如下:

前台html页面代码:
<div class="fb"><span>用户名:</span>
         <input type="text" name="userid" size="20" class="ipt-txt" />
        </div>
        <div class="fb"><span>密码:</span>
                {dede:php}
                if(empty($pwd)){ echo '<input type="password" name="pwd" size="20" class="ipt-txt"  value=""/>';}else{ echo '<input type="password" name="pwd" size="20" class="ipt-txt" value="<?php echo $pwd;?>"/>';}
                {/dede:php}
        </div>
                <div class="fb"><span>记住密码:</span>
                {dede:php}
                if(empty($remember)){ echo '<input type="checkbox" name="remember" value="1">';}else{ echo '<input type="checkbox" name="remember" value="1" checked>';}{/dede:php}
        </div>


后台php代码:
        $remember = $_POST['remember'];
                if($remember == 1){
                        setcookie("pwd",$pwd,time()+3600,"/");
                        setcookie('remember',$remember,time()+3600,"/");
                }else{
                        setcookie("pwd",$pwd,time()+3600,"/");
                        setcookie('remember',$remember,time()-3600,"/");
                }

思路,主要是利用根据前台选择的checkbox 框,提交到后台后进行判断,如果为1则代表选择了记住密码,将登录后判断正确的密码值写入cookie,而前台html页面再读取cookie.大家会了这个的话也可以应用能够到很多地方去,比如该帐号可以记住多久啊。。1周、几天或者更长等等的功能控制。

                                            分享者:群管理 愁   




发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2014-7-22 19:30:35 | 显示全部楼层 来自 中国–北京–北京
会员登录记住密码的功能

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-24 11:27 , Processed in 0.042340 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表