之前想在後台實現這個這個在後台的問題昨天我提問了在這裡鏈接描述可是沒有人回答感覺後台實現有點複雜後來我就想在前台實現登錄後跳轉的功能.
我在login的模板裡面做了一個如下判斷如果有session則讓它回到上一頁在action裡面判斷有沒有session的時候我只寫了沒有的session的情況沒有session才讓他display() 有的話就沒有處理我就是怕跳轉不到上一頁所以就沒有寫但是還是跳轉不了以前沒有想到過登錄跳轉的問題這麼複雜不知道各位大俠們沒有好的辦法我在網上搜遍了也沒有好的完整的例子大家能幫幫我嗎
<code><if condition="isset(session('res2')[0])"> <script type="text/javascript"> window.location=history.go(-1); </script> </if> </code>
<code>public function login(){ $user=M('user'); $name=I('name'); $pw=I('pw'); $res=$user->where("username='$name' AND password='$pw'")->select(); if($res){ session('res2',$res); } if(!isset(session('res2')[0])){ $this->display();//如果没有session则显示login页面 } }</code>
之前想在後台實現這個這個在後台的問題昨天我提問了在這裡鏈接描述可是沒有人回答感覺後台實現有點複雜後來我就想在前台實現登錄後跳轉的功能.
我在login的模板裡面做了一個如下判斷如果有session則讓它回到上一頁在action裡面判斷有沒有session的時候我只寫了沒有的session的情況沒有session才讓他display() 有的話就沒有處理我就是怕跳轉不到上一頁所以就沒有寫但是還是跳轉不了以前沒有想到過登錄跳轉的問題這麼複雜不知道各位大俠們沒有好的辦法我在網上搜遍了也沒有好的完整的例子大家能幫幫我嗎
<code><if condition="isset(session('res2')[0])"> <script type="text/javascript"> window.location=history.go(-1); </script> </if> </code>
<code>public function login(){ $user=M('user'); $name=I('name'); $pw=I('pw'); $res=$user->where("username='$name' AND password='$pw'")->select(); if($res){ session('res2',$res); } if(!isset(session('res2')[0])){ $this->display();//如果没有session则显示login页面 } }</code>
<code>$_SERVER['HTTP_REFFERER']</code>
直接 history.go(-1) 試試
這樣說吧,這個偵測登入和權限的問題應該在寫父類別裡,然後讓各個控制器繼承。
接著判斷session(!$args)
然後redirct 大致就是這樣子
至於轉跳,你可以多看看this self 這個文檔,應該不難。
或用session 也可以實現。