日韩国产欧美精品一区二区三区,亚洲男女自偷自拍图片另类,亚洲欧美久久久,亚洲国产成人一区


曙海教育集團論壇3G手機技術專區WAP平臺開發 → wap 插件登陸問題(附上適用于2.10正式版wap包)


  共有10344人關注過本帖樹形打印

主題:wap 插件登陸問題(附上適用于2.10正式版wap包)

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
wap 插件登陸問題(附上適用于2.10正式版wap包)  發帖心情 Post By:2010-12-6 12:01:36

在論壇下了個wap插件,發現有問題自已解決不了:
1,我的密碼有特殊符號,正確輸入,登陸卻不成功。改成字母后可以正常登陸
2,雖然顯示登陸成功,但還是顯示為游客,無法寫日志。
經過我試驗是session變量的問題
我沒學過php只能看懂一點代碼
        if ($trial['username']==$mlouser && $trial['usergroup']==2) {
                $_SESSION['mobileuser']=$mlouser;
                $_SESSION['mobilepassword']=md5($mlopassword);
                print_wap_error("登入成功。<br/><br/><a href=\"index.php\">[返回首頁]</a>");
        } else print_wap_error("登入失敗。<br/><br/><a href=\"index.php\">[返回首頁]</a>");
}
登入成功并給$_SESSION['mobileuser']和$_SESSION['mobilepassword']賦值
我在print_wap_error前邊加了兩行:
echo $_SESSION['mobileuser'];
echo $_SESSION['mobilepassword'];
可以看到已經正確賦值。
我又在session_start();后邊加入以兩行
echo $_SESSION['mobileuser'];
echo $_SESSION['mobilepassword'];
什么都不顯示,所以在其后的那個if 沒有給MOBILELOGIN賤上值1,導致顯示為游客,不能寫日志。
可是我不知道是為什么,請教高手指點。
還有為什么這個if,是這樣呢if ($_SESSION['mobileuser'] && $_SESSION['mobilepassword']) {
&&兩邊不是不達試啊
問題1的解決方法:
我的密碼里代有'號,md5運算時沒有將它做為字符用算,而是當作了php的保留字符,導致登陸失敗。
將兩處md5($mlopassword)改成md5(str_replace("\\'", "'",$mlopassword))后問題解決

如果你的密碼含有php的保留字符可以使用相應以下代碼替換 md5($mlopassword)
md5(str_replace("\\\"", "\"",$mlopassword))
md5(str_replace("\\'", "'",$mlopassword))
md5(str_replace("\\\\", "\\",$mlopassword))

這樣改后對于密碼沒有使用特殊字符的帳戶也沒有影響

問題2的解決方法:
原因是編碼問題,用UE打開index.php全選 復制,在記事本里粘貼,保存為index.php然后在linux用iconv命令轉換為utf-8,問題解決。

修改了一下insert 語句,使其能支持 2.10正式版
打我修改后的整個wap包傳上來

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

wap 插件登陸問題(附上適用于2.10正式版wap包)








簽名
主站蜘蛛池模板: 呼伦贝尔市| 五家渠市| 灵丘县| 广元市| 陇西县| 会昌县| 什邡市| 蓝山县| 达日县| 皋兰县| 陇南市| 都匀市| 馆陶县| 瓮安县| 凌海市| 丘北县| 柳林县| 年辖:市辖区| 绥化市| 高雄县| 巴林右旗| 台湾省| 疏附县| 盘山县| 塘沽区| 共和县| 凤翔县| 石台县| 崇文区| 轮台县| 云南省| 石狮市| 元氏县| 宜宾市| 彭阳县| 阳城县| 阿拉善盟| 大田县| 泰安市| 张家界市| 金堂县|