baidu_31901023
爻栗
采纳率100%
2016-12-02 06:09 阅读 3.3k
已结题

界面第一次登录显示A界面,第二次或以后登录直接跳转到B界面

2

想写一个界面,第一次登录的时候启动这个A界面,可以从A界面跳转到B界面,但是如果不是第一次登录了,就在启动A界面时,判断然后直接跳转到B界面,应该怎么实现呢?
记录cookie?用js来实现么? 求大神给点思路或代码

  • 点赞
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • 已采纳
    Book1346 Book1346 2016-12-02 06:44

    直接放到cookie中也可以,放到session中也可以,建议直接放到session中,拿放都方便,而且系统自定义半小时不操作内有效,有操作后重新计算半小时的时间。
    你可以直接在A页面上用直接在A页面上可以用JS,window.onload = function () { }判断session是否有权限,决定是否跳转到B画面。不过要注意,判断要A页面加载前就做好,而不是等全加载完了在做。

    点赞 评论 复制链接分享
  • plzyxy 逝雪飘零 2016-12-02 06:25

    最简单的方式,写个sharepreference 保存登录状态,下次进入activity A的时候 读取,判断存在直接跳转到ActivityB

    点赞 评论 复制链接分享
  • gavinjun gavinjun 2016-12-02 06:59

    cookie是比较容易实现的,但是cookie被清楚的场景出现的话就会继续看到A页面,所以依靠后端程序语言记录下用户行为就很容易处理了

    点赞 评论 复制链接分享
  • kun_tostudy kun_hello 2016-12-02 08:15

    按照你这种需求呢 还是保存到数据库中最方便 cookie 的话万一别人换台电脑呢
    session就更加离谱

    点赞 评论 复制链接分享
  • qq_23113827 qq_23113827 2016-12-02 08:27

    扔到session里,判断当前session内容,最好获取当前用户IP也拿到session中,这样换个IP登录还是a,同一IP下,再判断session中用户信息,然后跳b

    点赞 评论 复制链接分享

相关推荐