『壹』 asp.net 登陸成功後如何跳轉到當前頁面
document.referrer 這個是獲取上一頁的Js代碼。就像瀏覽器的後退功能。
登錄成功後,直接在CS文件裡面:
if(登錄成功)
{
ScriptManager.RegisterStartupScript(Page, GetType(), "", "document.referrer",true);
}
『貳』 php登錄成功後怎麼跳轉到另一個網站
跳轉有多個方法,下面來簡單說幾個:
一、用HTTP頭信息
也就是用PHP的HEADER函數。PHP里的HEADER函數的作用就是向瀏覽器發
出由HTTP協議規定的本來應該通過WEB伺服器的控制指令,例如聲明返回信息的類型("Context-type:
xxx/xxx"),頁面的屬性("No cache", "Expire")等等。
『叄』 如何實現登陸成功後跳轉到之前的頁面
"> 登錄 重置 d)登陸頁面跳轉處理對應的兩種java實現方法,本實例以基於spring-mvc 和freemarker方式來處理: //直接進入登錄界面 @RequestMapping("/index/login") public String indexLogin(){ return getViewName("login/index"); } //從另外一個頁面跳轉到登陸頁面 @RequestMapping("/login") public String userLogin(HttpServletRequest request, ModelMap map) { String backUrl =StringUtil.nullToDefault(request.getParameter("check"), ""); //保存跳轉過來的路徑 map.put("backUrl", backUrl); return getViewName("login/userLogin"); } e) 其他頁面的的「登陸」鏈接跳轉到登陸頁面的JS處理方式: 1. 登錄按鈕的處理: 請登錄 2.Js跳轉處理 function loginIn(){ //重定向地址 var showUrl = parent.location.href; parent.location.href = "/userLogin/login?check=" + encodeURIComponent(showUrl); } f)登陸成功後處理方式 @RequestMapping("/index") @ResponseBody public String index(String userName, String password, String code, String checkLogin, HttpServletRequest request, HttpServletResponse response) throws Exception { JSONObject json = new JSONObject(); Object[] userinfo; //用戶登錄驗證跳轉的首頁 String afterUserLoginURL = SystemVariable.afterUserLoginURL; if (StringUtil.isNullOrEmpty(userName)) { //用戶直接訪問返回登錄頁面 response.sendRedirect(afterUserLoginURL + "userLogin/login"); json.put("errorMessage", "用戶名不能為空"); return json.toString(); } if (StringUtil.isNullOrEmpty(password)) { response.sendRedirect(afterUserLoginURL + "userLogin/login"); json.put("errorMessage", "密碼不能為空"); return json.toString(); } //TODO 需要驗證碼的驗證 userinfo = SSOUserHelper.getUserSessionManager().userLoginWithIP(userName, password, request.getRemoteAddr()); if (userinfo.length == 1) { log.info("用戶登錄認證未通過: user:" + userName + " message: " + userinfo[0]); json.put("errorMessage", userinfo[0] + ",請重試或與管理員聯系!"); return json.toString(); } else if (!StringUtil.isNullOrEmpty(checkLogin)) { User user = new User((String)userinfo[0],(UserInfo)userinfo[1]); //獲取用戶信息保存到session 中 request.getSession().setAttribute(SSOUserHelper.USER_SESSION_FLAGE, user); //如果沒有地址,則跳轉到首頁 StringbackUrl = StringUtil.nullToDefault(request.getParameter("backUrl"), ""); if (!StringUtil.isNullOrEmpty(backUrl)) { response.sendRedirect(backUrl); } else { response.sendRedirect(SSOUserHelper.builderUserUrl("/index", user)); } } json.put("errorMessage", ""); return json.toString(); } 以上就可以實現你想要的結果
『肆』 電子商務網站登陸成功後,頁面該如何跳轉
電子商務許多操作都要登陸後才能操作,用戶在任何頁面都可以進行登陸操作,但登陸完成之後,頁面究竟該跳轉到哪去了? 因此,引發了扛把子對此一點點用戶體驗上的思考(主要是登陸是否需要新開窗口,以及登陸成功後跳轉的地址),特整理了各大電子商務網站的處理方式。。。。。。。。共同學習。。1.阿里巴巴點「登陸」新開窗口顯示登陸頁,不會覆蓋當前頁新開的登陸頁,登陸成功後,該頁跳轉到登陸前一樣的界面最後會出現兩個完全一樣的登陸前的界面(扛把子註:新開窗口與登陸後跳轉兩者取其一則可,兩個重復頁面沒必要)2.慧聰首頁點「登陸」新開窗口顯示登陸頁,其它頁點「登陸」會覆蓋當前頁打開登陸頁首頁點「登陸」新開的登陸頁,登陸成功後直接跳轉到後台首頁。其它頁點「登陸」後打開的登陸頁,登陸成功後會自動回到登陸前操作的那個頁面。(扛把子註:首頁作為網站入口,不會輕易覆蓋,同時,用戶在前台首頁就直接登陸,進入後台管理的可能性非常高,因此,新開窗口,直接讓用戶登陸進入後台管理頁。。。。。而當用戶已經在其它頁面,如搜索結果頁,再進行登陸,這時候可能是因為用戶需要做某項登陸後才能進行的操作,因此,登陸成功後直接又回到登陸前的窗口,不會直接進到後台首頁,不同的頁面,不同的情況,用了不同的處理方式。。。。。 嘰歪一下^_^:慧聰一直以「復制」阿里而著稱,但從這可看出,慧聰也不是完全照抄,細節處理還是很到位,起碼在登陸跳轉考慮得比阿里更細,也更合理;)3. 敦煌網、ECVV等外貿型的網站任何頁面點「登陸」,覆蓋當前頁打開登陸頁。登陸成功後直接跳轉到後台管理的首頁。(如果要回到登陸前的那個頁面,只能從來一次咯,嗚~)(扛把子註:外貿型的電子商務網站基本都是這種處理模式,單一窗口,登陸直接跳轉到後台管理首頁,這也是種標準的處理方式,沒有過多考慮與想法。。。外貿型的網站用的比較多,可能是外貿型網站前台(英文版)登陸更多是采購商;采購商要去登陸了,目標都比較明確吧,一般都是去管理信息,要知道,現在電子商務網站,尤其是B2B,對采購商都是非常大度的,看信息,詢價等一般都不要登陸的。。。)4. 淘寶、有啊等B2C網站點「登陸」覆蓋當前頁打開登陸頁登陸成功後,頁面自動跳轉到登陸前的頁面點「我的XXXX」才進入後台首頁。(扛把子註:B2C的交易過程比B2B長;B2C的涉及交易過程,如購物車,支付,訂單管理等等;因此,登陸後跳轉的頁面要依據用戶當前正處理的流程一致,不然就會影響用戶繼續執行。所以,B2C一般都是單一窗口模式,登陸成功回到登陸前的頁面,要去後台管理,需通過獨立,單獨的鏈接進入;) 鄙視一下京東:京東是不管你在那個頁面登陸,登陸後都跳轉到首頁,即使我在付款的頁面登陸也要從來一次,點購物車再去付款,就憑這點,就會增加訂單流失的風險。。。。轉化率會受影響
『伍』 怎麼設置登錄成功後跳轉到相應的頁面
ECShop設置用戶登陸後自己跳轉外網頁面需要修改index.php和user.php文件。
在這里演示:
用戶登錄後頁面會跳轉到一個信息提示頁面,登錄成功不做任何操作則會在幾秒後自動跳轉到指定目標頁面,接下來看操作:
1、我們打開index.php文件
找到 require(dirname(__FILE__) . '/includes/init.php'); 的下面加上一條判斷,
if($_SESSION['user_id']<1){Header("Location: user.php");}
首頁就可以實現如果沒登錄先登錄,否則注冊。
2、然後打開user.php,修改第300行
show_message($_LANG['login_success'] . $ucdata , array($_LANG['back_up_page'], $_LANG['profile_lnk']), array($back_act,'user.php'), 'info');
為 show_message($_LANG['login_success'] . $ucdata , array('返回網站首頁', $_LANG['profile_lnk']), array('index.php','user.php'), 'info');
3、完成後分別保存index.php、user.php,上傳到原來的目錄就可以了。
『陸』 攔截用戶登錄,登錄成功後跳轉的方式有哪些
在過濾器中判斷用戶是否登錄,沒有登錄,攔截路徑,保存在session作用域中,轉發到登錄頁面,登錄成功,在後台得到session中的路徑,如果為空,則是用戶第一次登錄,不為空,則得到路徑並轉發到用戶第一次請求的頁面。
學過過濾器沒?
『柒』 請教高手:登錄後如何能夠跳轉到登錄之前的頁面
你可以設置成登陸幾秒後跳轉到某某頁~!
插入跳轉菜單
跳轉菜單可建立 URL 與彈出菜單列表中的選項之間的關聯。通過從列表中選擇一項,用戶將被重定向(或「跳轉」)到指定的 URL。跳轉菜單在「跳轉菜單」表單對象中插入。
若要插入跳轉菜單,請執行以下操作:
打開一個文檔,然後將插入點放在「文檔」窗口中。
執行下列操作之一:
選擇「插入」>「表單」>「跳轉菜單」。
在「插入」欄的「表單」類別中單擊「跳轉菜單」按鈕。
出現「插入跳轉菜單」對話框。
完成對話框。
若要使用屬性檢查器編輯跳轉菜單項,請執行以下操作:
如果屬性檢查器尚未打開,請選擇「窗口」>「屬性」打開它。
在「文檔」窗口的「設計」視圖中,單擊跳轉菜單對象來選定它。
在屬性檢查器中出現「列表/菜單」圖標。
在屬性檢查器中,單擊「列表值」按鈕。
出現「列表值」對話框
根據需要對菜單項進行更改,然後單擊「確定」。
『捌』 web開發,登陸頁面成功後如何跳轉
有兩種方式:
一、後台跳轉,即用php指令跳轉到其他頁面,具體指令很簡單,請樓主網路php後台跳轉指令。我這里主要是給樓主解釋一下原理,這種跳轉方式從本質上說是通過http協議的重定向響應通知瀏覽器跳轉到其他頁面。
二、前台跳轉,原理是php返回一段javascript代碼,用這段js代碼實現跳轉。
『玖』 求助:asp登陸成功後,如何跳轉回登陸前的頁面
1、在每個頁面上都用cookies記錄當前的頁面地址,例如:
response.cookies("lastURL")="當前頁面地址"2、登錄成功後,判斷cookies中的記錄是否為空,若不是空則轉到最後頁面地址。例如:
lastURL=Request.Cookies("lastURL")
iflen(lastURL)>0then
response.redirectlastURL
endif
『拾』 怎麼設置點擊網頁後跳轉到那個頁面
關閉所有瀏覽器,然後重新打開IE瀏覽器,點擊IE瀏覽器上與選項卡處於一行的「工具」。
點擊「工具」之後,會彈出一個菜單,在菜單裡面有一個「Internet選項(O)」,點擊菜單裡面最下面的「Internet選項(o)」
點擊「Internet選項」後彈出一個叫「Internet選項」的窗口,在窗口裡面找到「選項卡」這個標簽,點擊該標簽的下面的" 設置(T)"按鈕。
按鈕" 設置(T)"被滑鼠左鍵點擊之後,彈出「選項卡瀏覽設置」,這個便是我們最終需要配置的選項了!
在「選項卡瀏覽設置」窗口中,有一行叫做「始終在新選項卡中打開彈出窗口(T)」的單選框,當然!我們這里便在它的前面點擊選擇它!
然後點擊「確定」--->確定。
