wex5 教程 之 圖文講解 登陸,注冊,頁面跳轉


視頻教程地址:http://v.youku.com/v_show/id_XMTc3OTE0Nzg0NA==.html

效果預覽:

                                                       登陸頁面   首頁用windowContainer裝載

                                                              注冊頁面

                       登陸成功后,跳轉至主題頁面

       

設計思路及代碼實現:

      1.數據庫設計:

         建立用戶相關字段

          

        創建baas服務,並綁定到baasdata組件上

        

   2.門戶頁設計:

    

    注意事項:1.var ShellImpl = require('$UI/system/lib/portal/shellImpl')  引入shellimpl ,必不可少。

                      2.contentsXid : "pages"  頁面中必須創建contents頁面集合容器,並與此xid對應。

3.登陸頁面邏輯設計

   

      登陸頁面加載,同時初如化model,model接收注冊頁面參數。如果用戶注測成功,將帳號密碼同時帶回到登陸頁面,不必再次手動輸入。

      

     首先判斷登陸者,是否是admin.如果是管理員帳號,進入管理員頁面。用shell.showPage跳轉。

    如果不是管理員,則用手機號作為帳號進行判斷。

   -------------手機號正則表達式

----------驗證手機號碼格式,不正確提示重新輸入

   用data.setFilter方法,過濾數據。注意過濾條件拼接方法:"phone = '" + phoneInput + "'",前后+號表示變量,驗證數據庫中帳號是否存在(即是否已經注冊)

    如果存在,繼 續判斷帳號與密碼是否同時存在。仍然用data.setFilter方法過濾。如果存在,說明帳號和密碼同時驗證正確,跳轉到主頁面,並將帳號作為參數傳入。同時將日期,狀態等信息同步寫入數據庫。

     關於數據過濾,這里只作演示思路,真正項目開發,可以用異步上傳的方式,用md5加密后的帳號和密碼提交到后台,由后台對數據庫過濾驗證后,將信息反回到前台。

   

     記住密碼單選框,取值判斷,如果選中,用localStorage.setItem方法保存到本地,否則用removeItem方法清除本地存儲。

    

   點擊注冊,進入注冊頁面,並將輸入的手機號作為參數傳遞到注冊頁面。

4.注冊頁面邏輯設計

   

     先取出登陸頁面的參數,並保存。

手機帳號驗證,密碼復雜程度用正則表達式進行驗證。

     兩次密碼輸入驗證一致,通過,並newData,創建一條新數據,寫入數據庫,否則提示。

   保存成功后,自動跳轉到登陸頁,並將帳號密碼傳參。

相關視頻制作完成,上傳優酷。教學app制作中。我是邯鄲戲曲開發,tel:15175073123,qq:1017945251

 

 

 掃描二維碼,看高清教學視頻。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM