【百岳登山活動】帶山友攀登台灣百岳休閒路線的一些回顧~♪『玉山主峰・雪山主峰・嘉明湖/向陽山/三叉山』

圖片
山上拍的照片其實都差不多,所以懶得將每次的照片都整理成一篇文章紀錄,就直接用一篇文章來彙整紀錄一下近期的帶團紀錄吧。過去曾經帶領過的山友,不論是台灣人、香港人、澳門人、大陸人,還是來自其他國家的山友,小弟都非常感謝大家給我的機會,以及每一次和大家一起爬山的緣分,在這裡由衷感謝每一位和我報名過的夥伴們。


玉山主峰海拔高度3,952公尺,為台灣百岳之首,更是東北亞第一高峰,也是台灣的精神表徵,屬於玉山國家公園管轄範圍,玉山山塊因歐亞大陸板塊受菲律賓海板塊擠撞而隆起,主稜脈略呈十字形,南北長而東西短,十字之交點即為玉山主峰,主峰四周有東、南、西、北峰環繞,外圍還有前峰、小南山、南玉山、東小南山、鹿山與北北峰遙相呼應,宛如眾星拱月般,襯托出主峰的王者之尊,壯偉雄奇的山容、絕佳的展望和絢麗的日出景觀,吸引了無數的國內外登山客前來朝聖,一生中能登上玉山是很多台灣人的心願之一。



*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~
有興趣攀登玉山或是其他百岳的山友,都可以和我聯繫!
*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~





■活動日期:每天均可抽籤(但以週五~週六、週六~週日、週日~週一為佳!且最晚請於"預定入園日的30天前"報名,以便幫您辦理入園抽籤) ■攀登百岳:玉山主峰(海拔3,952m)
■路線說明:路徑清楚沒有危險,少許路段較難行走,需具備基本體能
■集合時間:當天或前一天傍晚出發均可
■出團狀況:有抽中排雲山莊床位就出團

☆玉山主峰 2天1夜(第一天早上出發)/ 2天2夜也可以配合,費用請私洽(前一天傍晚出發,住中部的旅館民宿) 登山嚮導&接駁服務,費用參考如下:
大陸地區的朋友,可使用支付寶付款!┏━━━━━━━━━━━━━━━━━━━━━┓
【1】北部集合出發(台北以南沿途交流道都可接駁)
┗━━━━━━━━━━━━━━━━━━━━━┛
19人團體(含領隊共20人):每人3400元
18人團體(含領隊共19人):每人3500元
17人團體(含領隊共18人):每人3650元
16人團體(含領隊共17人):每人3750元

Using Yahoo! Browser-Based Authentication with your Rails Application


Yahoo has released a new product called BBAuth in Sep, 2006, It’s a mechanism for non-Yahoo applications to access Yahoo’s authentication mechanism and user data in a secure manner.

BBAuth fixes that problem when it comes to accessing data locked up at Yahoo. Using the tools Yahoo provides, non-Yahoo applications can request a user to sign in to Yahoo and give permission for Yahoo user data to be sent to the non-Yahoo application.

這是二年前做的東西,我們將透過 Yahoo Browser-Based Authentication(Yahoo! BB Auth)這個介面來實作使用 Yahoo! 帳號登入 Rails 應用程式的功能。實作之前需要先安裝 xml-simple 這個 Ruby Gem 套件,以及 Act-as-authenticated 這個 Rails Plugin。

首先建立遷移檔,在 User 模型添加一個一個 yahoo_userhash 欄位:

$ ruby script/generate migration AddYahooBBAuthToUsers

實作之前,先來了解一下Yahoo! BB Auth 的基本運作原理:

* 當使用者點擊網頁上的 http://你的網址/yahooLogin 連結之後會被重導至 Yahoo!的認證頁面
* 認證成功之後,Yahoo!會傳回一些 information,並導向 http://你的網址/yahooAuth

return 回來的其中一個值即是使用者在 Yahoo!與你的 Rails 應用程式聯合產生的 unique id。

若它在我們站上沒有資訊,就準備一個註冊頁面讓使用者填。如果有就用 find_by_yahoo_userhash 找出他是誰,確定身份後再改 seseeion 讓他能夠被辨識出來。



接下來請到下面網址註冊你的 Rails Application 並取得 Yahoo BB Auth 的 AppID:
http://developer.yahoo.com/auth/appreg.html

這裡輸入的 Web Application URL 和 BBAuth Success URL 網址必須和你的route.rb裡面的控制器設定符合,這裡我在 Web Application URL 輸入http://你的網址/yahooLogin,以及在 BBAuth Success URL 輸入 http://你的網址/yahooAuth,申請並認證之後會得到一個 AppID 和 Secret Key。再來就是在 #{RAILS_ROOT}/lib 目錄下建立一個 yahoo_bb_auth.rb 檔案,然後把這兩個 key 套用在檔案中:

接下來編輯 #{RAILS_ROOT}/config/routes.rb 檔案,設定 yahooLogin 和 yahooAuth 對應的 Controller 和方法:

然後編輯UsersController的Create方法,添加下面的內容:

然後在UsersController中新增 yahooLogin 和 yahooAuth 這兩個方法:

接下來編輯 app/views/users/new.html.erb 裡面的密碼輸入區塊,如果使用者透過Yahoo!帳號認證成功並返回註冊頁面,則不需要填寫密碼欄位:

再來編輯 app/views/users/edit.html.erb 這個帳號設定的視圖,這裡設定當使用者要修改密碼時,只有當使用者的 hashed_password 欄位為空(沒有密碼)以及 yahoo_userauth 欄位有值(已認證過 Yahoo!帳號)的情況下,才不需要填寫當前密碼的欄位(current_password),因為使用者目前並沒有設定密碼。

同樣的我們必須修改UsersController的update方法,來增加一些判斷邏輯:

OK!完成了,現在當使用者按下"從Yahoo帳號登入"的連結後,將會被導向Yahoo!的認證頁面,認證成功之後再將使用者帶回我們的網站,如果在資料庫中找到對映的yahoo_userhash資料,則將使用者登入,否則就將使用者導向註冊頁面。

Yahoo 帳號認證頁面
應用程式授權頁面

現在啟動你的Mongrel Cluster進行測試吧!enjoy~

熱門文章

[轉載] 洛克菲勒寫給兒子的38封信(全文)

2019, July 21【花蓮秀林】羊頭山一日單攻。中橫四辣之老闆這盤好像不會辣

September, 2012 白姑大山二天一夜~其實沒那麼累,只是路途遙遠

【台灣百岳】2017, Sep 23~25 大壩群峰(大霸尖山、小霸尖山、加利山、伊澤山)3泊3日輕鬆行♪

2020, Mar 22 【桃園復興】東眼山國家森林遊樂區。東眼山自導式步道、東滿步道健行

2019 Nov 23~24【台中和平】兩天一夜,景色優美的四季蘭溪與陡上1700公尺的志佳陽大山

July 11~14 雪山主峰、北稜角、雪山北峰3天2夜輕鬆行~

日本の登山の歷史

【南投信義】玉山國家公園散步★塔塔加六山之三:鹿林山、麟趾山、鹿林前山&八通關古道之雲龍瀑布健行

2018, Aug 11~12【南投竹山】衫林溪森林遊樂區避暑去!松瀧岩瀑布&松林町妖怪村1日遊

文章列表

聯絡我

名稱

電子郵件 *

訊息 *