日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Unity&Springboot實(shí)現(xiàn)本地登陸驗(yàn)證

瀏覽:24日期:2023-02-22 17:38:09
目錄Springboot使用IDEA編譯器IDEA上實(shí)現(xiàn)登錄驗(yàn)證返回登錄是否成功和登陸用戶的id信息Unity端的請求Springboot使用IDEA編譯器IDEA上實(shí)現(xiàn)登錄驗(yàn)證

因?yàn)檫@里只能返回網(wǎng)頁,但是我們需要返回登陸是否成功的數(shù)據(jù)所以下面還需要寫一個(gè)請求方法。如果登陸失敗則將session域中的id刪除,這樣在unity判斷是否登錄成功時(shí)會(huì)直接按請求錯(cuò)誤抓取

//登錄操作 @RequestMapping('/login') public String login(HttpServletRequest request, @RequestParam('userType') String userType, Map<String, Object> map,HttpSession session) {session.setAttribute('id',request.getParameter('id'));String id = session.getAttribute('id').toString();String password = request.getParameter('password');//如果是管理員登錄則查詢管理員信息表if(userType.equals('0')){ Administrators administrator = administratorsService.login(id, password); if(administrator != null){System.out.println('登陸成功');return 'redirect:/ScheduleInfo'; }else {map.put('msg','賬號(hào)或密碼錯(cuò)誤');//如果登陸失敗則將session域中的id刪除,這樣在unity判斷是否登錄成功時(shí)會(huì)直接按請求錯(cuò)誤抓取session.removeAttribute('id');return 'login'; }}else { //如果是普通用戶登錄則查找普通用戶表 Employees employee = employeesService.login(id, password); if(employee != null){if (employeesService.findJobById(id).getJob().equals('巡檢人員')){ System.out.println('登陸成功'); return 'redirect:/xInfo';}else { System.out.println('登陸成功'); return 'redirect:/wInfo';} }else {map.put('msg','賬號(hào)或密碼錯(cuò)誤');session.removeAttribute('id');return 'login'; }} }返回登錄是否成功和登陸用戶的id信息

這里使用 @ResponseBody注解,使返回的是數(shù)據(jù)而不是網(wǎng)頁

@RequestMapping('/getUserInfo') @ResponseBody public String getUserInfo(HttpSession session){System.out.println('收到unity登錄請求');//因?yàn)榈顷懯∫院髎ession域中的id會(huì)被刪除,所以判斷為null則登錄失敗if(session.getAttribute('id') != null){ String id = session.getAttribute('id').toString(); System.out.println('登陸成功'); return id ;}else { System.out.println('登陸失敗'); return null;} }Unity端的請求

一個(gè)簡單的登陸注冊界面

Unity&Springboot實(shí)現(xiàn)本地登陸驗(yàn)證

Unity&Springboot實(shí)現(xiàn)本地登陸驗(yàn)證

上腳本,看注釋

using System.Collections;using UnityEngine;using UnityEngine.UI;using UnityEngine.SceneManagement;using UnityEngine.Networking;public class HttpHelper : MonoBehaviour{//發(fā)出登錄請求 private string postUrl = 'http://47.xx.75.xx:8080/login';//如果是本地運(yùn)行則將前面的47.96.75.29換成localhost //獲得登錄是否成功的數(shù)據(jù),也就是運(yùn)行上面第二個(gè)代碼的內(nèi)瓤 private string postUrl2 = 'http://47.xx.75.xx:8080/getUserInfo'; public GameObject[] uis; public GameObject backLoginObj; public Text massage; public Text countText; public Text passwordText; private const string userType = 'userType'; private const string userName = 'id'; private const string password = 'password'; public void loginTest() { //這個(gè)方法和登錄按鈕綁定,用于觸發(fā)異步方法PostStartCoroutine('Post'); } [System.Obsolete] IEnumerator Post() { //發(fā)送登錄表單,每個(gè)人不一樣,根據(jù)自己需要的表單參數(shù)來,一般就是賬號(hào)密碼,這里的userType就是管理員和員工的分類,0是管理員,1是員工。WWWForm form = new WWWForm();form.AddField(userType, '0');form.AddField(userName, countText.text);form.AddField(password, passwordText.text);//這里發(fā)出了登錄請求//利用UnityWebRequest通過請求路徑這個(gè)和postman的操作類似,將表單發(fā)送出去UnityWebRequest request = UnityWebRequest.Post(postUrl, form);yield return request.SendWebRequest();if (request.isHttpError || request.isNetworkError){ Debug.LogError(request.error);}//這里獲取了登錄是否成功的數(shù)據(jù)UnityWebRequest request2 = UnityWebRequest.Get(postUrl2);yield return request2.SendWebRequest();//如果登陸失敗的Session域中的id是空的,所以會(huì)報(bào)錯(cuò),也就是判斷登陸是否成功的依據(jù)。if (request2.isHttpError || request2.isNetworkError){ massage.text = '登陸失敗,賬號(hào)或密碼錯(cuò)誤';}else{//反之如果登錄成功則獲得返回的數(shù)據(jù),這里就是用戶的id string receiveContent = request2.downloadHandler.text;//這是個(gè)普通的ui操作,我的構(gòu)想是如果登錄成功則將這些ui隱藏只顯示massage和一個(gè)返回鍵 foreach (GameObject ui in uis) {ui.SetActive(false); } massage.gameObject.SetActive(true); backLoginObj.SetActive(true);//如果返回的數(shù)據(jù)和用戶輸入時(shí)的賬號(hào)一樣時(shí)則判斷登陸成功 if (receiveContent == countText.text) {massage.text = '登陸成功,歡迎管理員' + receiveContent; } else//反之登陸失敗 {massage.text = '登陸失敗,賬號(hào)或密碼錯(cuò)誤'; }}StopCoroutine('Post'); } public void backLogin() {SceneManager.LoadScene('SampleScene'); }}

最后的運(yùn)行結(jié)果

Unity&Springboot實(shí)現(xiàn)本地登陸驗(yàn)證

Unity&Springboot實(shí)現(xiàn)本地登陸驗(yàn)證

Unity&Springboot實(shí)現(xiàn)本地登陸驗(yàn)證

到此這篇關(guān)于Unity&Springboot服務(wù)器/本地登陸驗(yàn)證的文章就介紹到這了,更多相關(guān)Unity&Springboot服務(wù)器/本地登陸驗(yàn)證內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品中文在线| 久久精品超碰| 日韩在线二区| 高清av不卡| 久久黄色影院| 亚洲精品在线观看91| av亚洲在线观看| 另类国产ts人妖高潮视频| 在线观看亚洲精品福利片| 中文字幕视频精品一区二区三区| 最新亚洲国产| 欧美日韩亚洲一区三区| 成人在线丰满少妇av| 精品视频久久| 精品视频高潮| а√天堂中文在线资源8| 丝袜美腿一区| 日韩中文字幕| 欧美1区2区3| 天堂中文在线播放| 欧美另类综合| 日韩美女国产精品| 精品久久久网| 久久要要av| 亚洲a成人v| 国产精品手机在线播放| 91视频久久| 免费看的黄色欧美网站| 日韩影片在线观看| 久久精品国产999大香线蕉| 久久天堂av| 蜜臀a∨国产成人精品| 国产日产精品_国产精品毛片| 麻豆精品久久| 伊人久久高清| 亚洲乱亚洲高清| 国产伦精品一区二区三区千人斩 | 日韩一区二区三区免费播放| 久久人人88| 四虎国产精品免费久久| 国产精品黄色| 欧美二三四区| 在线国产日韩| 精品黄色一级片| 九九综合九九| 日本午夜精品| 91精品精品| 日本天堂一区| av中文字幕在线观看第一页| 亚洲在线观看| 麻豆国产精品视频| 国产精品婷婷| 久久一区国产| 夜夜精品视频| 欧美极品一区二区三区| 黄色日韩在线| 蜜桃久久久久| 亚洲作爱视频| 日韩av自拍| 日韩一区中文| 中文在线资源| 美国三级日本三级久久99| 岛国av在线播放| 美国三级日本三级久久99 | 免费一级欧美片在线观看网站| 国产一区观看| 国产精品亚洲欧美一级在线| 欧美日韩激情| 国产一区二区三区四区五区传媒| 一区二区国产在线观看| 成人福利视频| 国产免费av国片精品草莓男男| 日韩午夜av| 高清一区二区| 免费美女久久99| 视频二区不卡| 麻豆极品一区二区三区| 视频一区日韩精品| 国产精品88久久久久久| 国产videos久久| 噜噜噜躁狠狠躁狠狠精品视频 | 日本中文字幕不卡| 久久精品卡一| 精品久久精品| 日本亚洲不卡| 日韩精品一级中文字幕精品视频免费观看 | 欧美日韩国产传媒| 国产精品99久久精品| 日韩国产在线一| 国产美女精品| 一区二区三区视频免费观看| 欧美国产偷国产精品三区| 欧美日韩中出| 亚洲人成网77777色在线播放| 久久在线视频免费观看| 国产乱人伦精品一区| 中文字幕日韩亚洲| 国产亚洲精品v| 欧美影院三区| 国产综合色区在线观看| 麻豆91小视频| 国产欧美日韩在线一区二区| 深夜日韩欧美| 免费观看在线综合| 久久av一区二区三区| 99国内精品| 伊人精品视频| 中文亚洲欧美| 久久国产精品毛片| 亚洲深爱激情| 久久精品国产99久久| 日本国产精品| 日韩欧美一区二区三区免费观看| 日韩精品2区| 日韩在线观看| 肉色欧美久久久久久久免费看| 久久精品国产亚洲aⅴ| 久久av资源| 精品一区av| 精品久久影院| 91综合网人人| 人人香蕉久久| 伊人精品一区| 黄色在线一区| 性欧美精品高清| 亚洲成人三区| 亚洲免费高清| 丝袜a∨在线一区二区三区不卡| 一区三区视频| 亚洲一区黄色| 亚洲精品大片| 国产日韩中文在线中文字幕| 国产亚洲观看| 精品资源在线| 日韩一区二区在线免费| 香蕉久久99| 国产免费成人| 日韩区欧美区| 国产精品v亚洲精品v日韩精品| 精品免费在线| 黄色在线观看www| 久久激情婷婷| 日韩中文欧美在线| 国产调教一区二区三区| 美腿丝袜亚洲一区| 伊人久久在线| 韩国精品主播一区二区在线观看 | 99久久婷婷这里只有精品| 国户精品久久久久久久久久久不卡| 亚洲二区三区不卡| 综合欧美精品| 国产精品日本一区二区不卡视频 | 韩国女主播一区二区三区| 欧美香蕉视频| 美女尤物久久精品| 久久国产乱子精品免费女| 精品国产99| 激情综合网五月| 亚洲综合中文| 国产精品久久久久9999高清| 精品国产麻豆| 亚洲精品.com| 视频一区在线播放| 国产精品porn| 欧美日韩尤物久久| 免费国产亚洲视频| 久久精品资源| 好看不卡的中文字幕| 日韩精选在线| 精品中国亚洲| 亚洲大全视频| 欧美日韩夜夜| 99久久视频| 日本在线成人| 亚洲啊v在线| 色综合视频一区二区三区日韩| 国产精品99久久久久久董美香| 99精品在线观看| 日韩精品视频一区二区三区| 精品久久久中文字幕| 亚洲欧洲日本mm| 国产精品hd| 日韩一区二区久久| 久久99偷拍| 午夜日本精品| 捆绑调教美女网站视频一区| 99在线观看免费视频精品观看| 国产欧美一区| 尤物在线精品| 国产精品伦一区二区| 欧美日韩国产高清| 国产精品密蕾丝视频下载| 国产精品99一区二区| 国产欧美高清| 亚洲综合不卡| 午夜影院一区| 国产日韩欧美| 石原莉奈在线亚洲二区| 极品av在线| 国产乱子精品一区二区在线观看 |