比如说用户登录-->进入个人首页
在进入个人首页的时候验证一下登录的用户密码是否全部数字或者全英文 进入个人首页 提示
弹出出来的层内容:
系统检测到您的账户密码过于简单,存在严重的安全隐患,建议您及时修改 ,以免造成录音被误删等不必要的麻烦和损失。
两个按钮  <修改> <以后再说>用户jquery 或者是PHP 某种方式可以实现呢?

解决方案 »

  1.   

    用ajax可以实现,document.ready里可以把该用户传进后台查询,然后传回来判断就是了
      

  2.   


    每次看见你,就像扒光你衣服.....hentai!!!!
      

  3.   


    每次看见你,就像扒光你衣服.....hentai!!!!大虾  代码贴出来吧!
      

  4.   

                    case "login": //登录
    if(!isset($_SESSION)){session_start();}
    $UserName = trim($Tools->Request("un"));
    $Password = trim($Tools->Request("pw"));
    $BackUrl = trim($Tools->Request("u"));
    $CheckCode = trim($Tools->Request("cc"));
    $User->UserLogin($UserName,$Password,$CheckCode,$BackUrl);
    break;
      

  5.   


    http://www.kudystudio.com/jbox/jbox-demo.html  淡出框用户jbox 
      

  6.   

    现在假设你制定规则为"长度小于8的密码属于弱密码", case "login": //登录
    if(!isset($_SESSION)){session_start();}
    $UserName = trim($Tools->Request("un"));
    $Password = trim($Tools->Request("pw"));
    $BackUrl = trim($Tools->Request("u"));
    $CheckCode = trim($Tools->Request("cc"));
    $User->UserLogin($UserName,$Password,$CheckCode,$BackUrl);
    if(strlen($Password)<8){    //按照你制定的规则进行匹配
          //在这里写代码提示:你的密码比较简单需要修改
         //或者将这些方法封装起来在User->UserLogin()里边调用
    }
    break;
      

  7.   


    类似PHP 验证是否可以加js 代码 去验证 密码全数字 或者全英文字母  就提示密码过去简单呢?
      

  8.   

    对的 这个规则 你可以参考下其他网站的设定比如不能全为数字  不能以数字开头  长度必须大于8位等等全都要你自己去权衡考虑   密码越复杂,越"安全"也越容易降低用户注册的可能(用户有一点点麻烦都可能放弃注册)可用在注册时用JS判定 也可以像你说的这样登录时由PHP判定
      

  9.   


    大虾 代码啦!                                    var num=0;

    if(Password.search(/[A-Z]/)!=-1){
    num+=1;
    } if(Password.search(/[0-9]/)!=-1){
    num+=1;
    } if(Password.search(/[a-z]/)!=-1){
    num+=1;
    }

    if(Password.search(/[^A-Za-z0-9]/)!=-1){
    num+=1;
    }

    if(num>=2 && (Password.length>=6 && Password.length<=16 )){
    return true;
    }else{
    return false;
    }
    js 我是知道些,但是怎么放入PHP 那的什么代码里面去呢?  大虾帮忙代码贴出
      

  10.   

    换成PHP的正则   正则拿不准 等高人.
      

  11.   

    想用正则一条匹配出你的需求... 没能成功.. 还是分开写吧
    $Password = "assssssss";
    $num = 0;if(preg_match("/[A-Z]/",$Password)){
    $num ++;
    }if(preg_match("/[0-9]/",$Password)){
    $num ++;
    }
    if(preg_match("/[a-z]/",$Password)){
    $num ++;
    }
    if(preg_match("/[^A-Za-z0-9]/",$Password)){
    $num ++;
    }
    if($num>=2 && strlen($Password)>=6 && strlen($Password)<=16 ){
       //
    }else{
      //提示代码
    }
    另外我看楼主标题是需要前台代码 但是你需求描述 是 登录后提示  所以最好还是用PHP来提示
      

  12.   

    ---------------------------------------------------------
    恩1:我是用jquery 获取cookie 
    2:从新写一个function 在里面就开始验证 Pwd ,然后返回一个参数 1 & 0 传入cooike  
    3:页面接收cooike 一个状态 进行判断 1 显示框 0 不显示框
    4:会出现换一个页面就会在此提示,解决方法 在 页面提示之后,就把cooike 清空,那么就实现只有用户提示一次了!