我的代码和老师的一样呀,就是获取不到session值,DBUG了后注册的session里面也是空值,究竟还存在什么问题没解决

来源:3-8 用户模型管理--getotp页面实现

weixin_慕数据3507303

2021-04-03 20:04

  http://img2.mukewang.com/606859210001e12b05300240.jpg

http://img3.mukewang.com/6068595000010bbf09750365.jpg

http://img4.mukewang.com/6068597b00013d2506250321.jpg

http://img.mukewang.com/60685996000125ee06740473.jpg

还有其他的地方会需要注意的吗,就是获取不到session存储的验证码

写回答 关注

4回答

  • 蒋武3028273
    2021-04-07 16:44:12

    你不要在项目外部用文件方式打开,改在项目里操作,具体操作见我上面的贴图。

    同时检查你的代码,尝试保持跟我以下的代码一致,试试看

    1、UserController 类首处

    @RestController

    @RequestMapping("/user")

    @CrossOrigin(allowCredentials = "true", allowedHeaders = "*")

    public class UserController extends BaseController {


    2、getOtp方法

    @RequestMapping(value = "/getotp", method = {RequestMethod.POST}, consumes = {CONTENT_TYPE_FORMED})

    @ResponseBody

    public CommonResponse getOtp(@RequestParam(name = "telphone") String telphone){


    3、register方法

    @Transactional

    @RequestMapping(value = "/register", method = {RequestMethod.POST}, consumes = {CONTENT_TYPE_FORMED})

    @ResponseBody

    public CommonResponse register(@RequestParam(name = "telphone") String telphone,

  • weixin_慕数据3507303
    2021-04-07 15:38:19

    可是我就是用的谷歌呀

  • 蒋武3028273
    2021-04-07 15:25:49

    楼主,我已解决此问题,我的代码没有问题,只需要更改前端访问方式即可。

    http://img3.mukewang.com/606d5d0c0001114307280288.jpg


    结果如下:

    http://img1.mukewang.com/606d5d6a00018bac05310241.jpg


    此问题困扰我2天,内心的煎熬万马奔腾,日不能食、夜不能寝、妹不想把!

    终于搞定!!!


  • 蒋武3028273
    2021-04-06 12:59:30

    LZ,我也遇到一样的情况,前后端都跨越授信了啊,sessionOptCodey一直是null,百思不得其解!

    各种招都尝试过了,依然null,null,null! 请三少老师指点迷津?,多谢!!!


    后端授信:

    http://img3.mukewang.com/606be70c0001c53804470099.jpg

    前端Ajax授信:

    1、getotp.html

    http://img2.mukewang.com/606be80200015df404160203.jpg

    2、register.html

    http://img3.mukewang.com/606be8670001fe9504270309.jpg

    UserController的代码:

    http://img2.mukewang.com/606be9d70001babe07760114.jpg

    Debug结果,困惑ING...

    http://img4.mukewang.com/606be94d0001b60203800215.jpg

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49573 学习 · 978 问题

查看课程

相似问题