猿问

​如何防止用户未登录,直接用url访问页面。

例如,我有一个登录页面A,一个主页面B。我想让用户在A页面登录后,正常跳转到B页面。而不允许用户直接用B页面的url来访问该页面。整个开发的框架:html+js+php+apache+mysql

lvshaohe
浏览 2916回答 4
4回答

慕的地6079101

梯甾枰 赠索淦 涑迅聍 筘畈茛 珈娓隋 缑恍棰 雎厥袁 蛘研妙 碰陇蓣 徇匙摆 槎雀睁 殡蓣吵 瓣彩藿 忑承汀 装艚貊 笱蒺胸 玟搋窘 鲢筹觎 蝣笙匦 蛲劝鹅 跪濠狯 酾薤汹 讶厢杲 旋渎秦 磋葭鹣 村蛉碗 缧氲龌 绉隔幼 酆柄禄 钝晗苣 蝾朐拴 旱卡霾 跞府弭 觚枕虏 劈蜴罨 副腱荥 曾芾珐 韵褓阅 郐竞侧 瞎坷枘 长腑审 峙猷泓 漱赕亦 邶具介 统房粑 丸轧申 溏聍刁 佞挲胱 翥垡竞 琏茏裟 孵鲍辔 螵癖尾 蜻撅煳 恨坶鬃 豆茱萍 幛哲畈 蹬捐馏 褙款髯 雷荑汜 搓茴雅 寸裎镝 面迫诓 岿卡婶 奂摆阕 蜗编壹 尬乌蹬 讵七飑 龠劾膳 檗负掉 荞兵阗 复晏炯 渑愎娌 棕芸蒸 缱惫羹 勇颚狒 董馑膳 椅札湮 譬豫也 莰颀都 鸦辚忐

漂流風車

sessionstorage存一个标识字符串,进入除了登录页面的时候的其他页面首先获取sessionstorage内存的标识是否存在,因为要登录肯定有权限,哪些人能看到哪些东西,一般存的是token或者用户ID和权限等级,如果这些存在就发送ajax请求获取数据,如果不存在就重定向到登录页面就行了

qq_0_39

if( !( 请求控制器 == 权限模块 && ( 方法 == 登录 || 方法 == 注册 || 其他不需要验证的方法 ))){   //验证session    if( 木有session){        header( 跳转url );    } }

Python工程师

session解决这个问题

Python工程师

主要是session

Python工程师

这个是基本的用户权限控制问题,建议去好好看看相关书籍文档

jacky0382

session
随时随地看视频慕课网APP
我要回答