会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132363个问题
Python 全系列/第二阶段:Python 深入与提高/GUI编程(隐藏) 38072楼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/jquery-1.12.3.min.js"></script>
    <style>
        *{
            margin: 0;
            padding: 0;
            user-select: none;
        }
        .box{
            width: 400px;
            height: 300px;
            margin: 100px auto;
            border: 1px solid;
            border-radius: 15%;
        }


        .box .innerbox{
            width: 240px;
            margin-left:100px ;
            position: relative;
            top: 80px;
        }


        .box .textOne{
            display: inline-block;
            width: 70px;
            height: 26px;
            text-align: right;
        }

        .box input{
            display: inline-block;
            width: 100px;
            height: 20px;
            margin-left: 2px;
            cursor: pointer;
        }


        .box .yanzhengma{
            display: inline-block;
            margin-bottom: 2px;
        }


        .box button{
            text-align: center;
            position: relative;
            margin-top: 10px;
            margin-left: 40px;
            cursor: pointer;
        }
    </style>
</head>
<body>
<div class="box">
    <div class="innerbox">
        <span class="textOne">账号:</span><input type="text"><br>
        <span class="textOne">密码:</span><input type="text"><br>
        <span class="textOne">验证码:</span><input type="text"><div class="yanzhengma"></div><br>
        <button>登录</button>
        <button>注册</button>
    </div>
</div>
<script>
    var yanzhengmaText=document.querySelectorAll('input')[2];
    var $buts=$('button');
    //验证码判断
    //创建验证码
    function getRandomNumber(min,max) {
        return Math.floor(Math.random()*(max-min)+min);
    }
    function yanzhengma(length){
        var yanzhengmaInner='';
        var characterDic =
            'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
        for (i=0;i<length;i++){
            var index=getRandomNumber(0,62);
            var zifu=characterDic[index];
            yanzhengmaInner+=zifu;
        }
        return yanzhengmaInner;
        //必须用return来使生成的验证码返回到调用者
    }
    var yanZ= yanzhengma(4);
    console.log(yanZ);
    var yanzheng=document.querySelector('.yanzhengma');
    yanzheng.innerHTML=yanZ;
    yanzheng.style.cssText='background-color:gray;width:60px;line-height:22px; text-align: center;margin-left:1px;vertical-align: bottom;';
    //验证码判断
    var yanzhengmaSpan=document.querySelector('.yanzhengmatiishi');
    // console.log(yanzhengmaText);
    // console.log(yanzheng);


    /*yanzhengmaText.onblur=function () {
        var yanzhengmaTextneirong=yanzhengmaText.value;
        if (yanzhengmaTextneirong==yanZ){
            yanzhengmaSpan.innerHTML='验证码正确';
            yanzhengmaSpan.style.cssText='color:green;font-size:10px;';
            yanzhengmaText.setAttribute('class','borderGreen');
        }
        else {
            yanzhengmaSpan.innerHTML='验证码不正确,请区分大小写';
            yanzhengmaSpan.style.cssText='color:red;font-size:10px;';
            yanzhengmaText.setAttribute('class','borderRed');
        }
    }*/
    //验证码判断
    //创建验证码

//点击登录验证验证码
    $buts.eq(0).click(function () {
        /*var yanzhengmaTextneirong=yanzhengmaText.value;
        if (yanzhengmaTextneirong==yanZ){
            alert('验证码正确');
/!*            yanzhengmaSpan.innerHTML='验证码正确';
            yanzhengmaSpan.style.cssText='color:green;font-size:10px;';
            yanzhengmaText.setAttribute('class','borderGreen');*!/
        }
        else {
            alert('验证码不正确,请区分大小写');
            /!*yanzhengmaSpan.innerHTML='验证码不正确,请区分大小写';
            yanzhengmaSpan.style.cssText='color:red;font-size:10px;';
            yanzhengmaText.setAttribute('class','borderRed');*!/
        }*/



        // 传递前端数据到php文件
        $.ajax({
            type:'post',
            url:'4.1phplogin.php',
            data:'json',
            data:{
                loginName:$('input').eq(0).val(),
                loginPassword:$('input').eq(1).val()
            },
            success:function (res) {
                // console.log(res);

                if(res.return1==0){
                    alert('登录成功!');
                }else  if(res.return1==1){
                    alert('登陆失败,账号或密码错误');
                }else{
                    alert('网络连接失败');
                }
            }
        })
    })


</script>
</body>
</html>

老师,这个是php文件

<?php
/*$username=$_POST['loginName'];
$paswword=$_POST['loginPassword'];
$success=array('msg'=>'ok');*/root
$con=mysqli_connect('localhost','root','','beixidb');
//var_dump($con);
if($con){
     mysqli_query($con,'set names uft8');
     mysqli_query($con,'set character_set_client uft8');
     mysqli_query($con,'set character_set_results uft8');

     $sql="select * from stu where 1";
     $result=$con->query($sql);
//     echo($result->num_rows);//有行数显示
     if($result->num_rows>0){
     $info=[];
        for($i=0;$row=$result->fetch_assoc();$i++){
           $info[$i]=$row;
          }
        $flag=0;
         for($j=0;$j<count($info);$j++){
          if($info[$j]['name']=='$username'){
             if($info[$j]['password']=='$paswword'){
                 $success['return1']=0;
                 $flag=1;
                 break;
             }

          }


         }

     if($flag==0){
        $success['return1']=1;

        }
        else{
           $success['return1']=1;
         }


     }
   }else{
    $success['return1']=2;
   }

//返回给前台
    echo json_encode($success);

?>


麻烦您了,老师

WEB前端全系列/第五阶段:前后端交互/PHP、数据库编程与设计 38073楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧) 38074楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO流技术 38075楼
JAVA 全系列/第十六阶段:前后端分离技术VUE/ES6新特性 38076楼

老师请问,我这里用AdminServiceApplication的8080端口就可以,http://localhost:8080/user/info/1010101010101010101。

但是如果用GatewayServerApplication的80端口  http://localhost:80/user/info/1010101010101010101就是not found。


这个问题可能会出现在哪里?我感觉我的这两个application没有配合好。。。


image.png

JAVA 全系列/(隐藏)第二十三阶段:数字货币交易所项目/服务中台_后台管理系统的开发 38077楼
JAVA 全系列/第十一阶段:智能家居项目(旧)/至尊智能家居第一天 38078楼
JAVA 全系列/第五阶段:JavaWeb开发/Servlet技术详解 38079楼
人工智能/第三阶段:人工智能基础-Python科学计算和可视化/数据处理分析模块Pandas 38080楼
JAVA 全系列/第三阶段:数据库编程/SQL 语言 38083楼
JAVA 全系列/第六阶段:项目管理与SSM框架/Mybatis 38084楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637