成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

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

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

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

//登錄操作 @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','賬號或密碼錯誤');//如果登陸失敗則將session域中的id刪除,這樣在unity判斷是否登錄成功時會直接按請求錯誤抓取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','賬號或密碼錯誤');session.removeAttribute('id');return 'login'; }} }返回登錄是否成功和登陸用戶的id信息

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

@RequestMapping('/getUserInfo') @ResponseBody public String getUserInfo(HttpSession session){System.out.println('收到unity登錄請求');//因為登陸失敗以后session域中的id會被刪除,所以判斷為null則登錄失敗if(session.getAttribute('id') != null){ String id = session.getAttribute('id').toString(); System.out.println('登陸成功'); return id ;}else { System.out.println('登陸失敗'); return null;} }Unity端的請求

一個簡單的登陸注冊界面

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

Unity&Springboot實現(xià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';//如果是本地運行則將前面的47.96.75.29換成localhost //獲得登錄是否成功的數(shù)據(jù),也就是運行上面第二個代碼的內(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() { //這個方法和登錄按鈕綁定,用于觸發(fā)異步方法PostStartCoroutine('Post'); } [System.Obsolete] IEnumerator Post() { //發(fā)送登錄表單,每個人不一樣,根據(jù)自己需要的表單參數(shù)來,一般就是賬號密碼,這里的userType就是管理員和員工的分類,0是管理員,1是員工。WWWForm form = new WWWForm();form.AddField(userType, '0');form.AddField(userName, countText.text);form.AddField(password, passwordText.text);//這里發(fā)出了登錄請求//利用UnityWebRequest通過請求路徑這個和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是空的,所以會報錯,也就是判斷登陸是否成功的依據(jù)。if (request2.isHttpError || request2.isNetworkError){ massage.text = '登陸失敗,賬號或密碼錯誤';}else{//反之如果登錄成功則獲得返回的數(shù)據(jù),這里就是用戶的id string receiveContent = request2.downloadHandler.text;//這是個普通的ui操作,我的構想是如果登錄成功則將這些ui隱藏只顯示massage和一個返回鍵 foreach (GameObject ui in uis) {ui.SetActive(false); } massage.gameObject.SetActive(true); backLoginObj.SetActive(true);//如果返回的數(shù)據(jù)和用戶輸入時的賬號一樣時則判斷登陸成功 if (receiveContent == countText.text) {massage.text = '登陸成功,歡迎管理員' + receiveContent; } else//反之登陸失敗 {massage.text = '登陸失敗,賬號或密碼錯誤'; }}StopCoroutine('Post'); } public void backLogin() {SceneManager.LoadScene('SampleScene'); }}

最后的運行結果

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

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

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

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

標簽: Spring
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日本一区二区不卡视频| 国产精品对白刺激久久久| 欧美日韩少妇| 日韩一区二区三区在线视频| 麻豆精品视频在线观看| 亚久久调教视频| 亚洲成人av免费| 一区二区三区四区五区精品| 樱花草国产18久久久久| 亚洲黄色一区| 亚洲精品一卡二卡| 亚洲精品日韩久久| 亚洲精品中文在线影院| 国产精品一页| 中文字幕av一区 二区| 欧美二区视频| 国产日韩欧美制服另类| 欧美不卡三区| 日韩伦理电影网| 亚洲精品一级| 日韩美女啊v在线免费观看| 一区二区在线视频观看| 亚洲精品视频自拍| 国产精品美女久久久浪潮软件| 一区二区三区精密机械公司| 亚洲国内欧美| 亚洲午夜视频在线观看| 久久久www| 精品一区精品二区高清| 欧美日韩精品一区视频| 国产九色sp调教91| 精品国内片67194| 欧美精品一区二区三区在线看午夜| 国产精品五月天| 国产成人在线视频免费播放| 欧美成人性战久久| 欧美高清不卡| 亚洲女与黑人做爰| 一本色道久久加勒比精品| 久久激情五月婷婷| 欧美一区二区福利视频| 91丨国产丨九色丨pron| 国产精品色呦呦| 欧美亚洲专区| 久久aⅴ国产欧美74aaa| 欧美草草影院在线视频| 红杏aⅴ成人免费视频| 亚洲一区二区四区蜜桃| 久久亚洲国产精品一区二区 | 狠狠色狠狠色综合人人| 亚洲视频一区在线观看| 久久久xxx| 国产乱码一区二区三区| 久久久久亚洲综合| 99热精品在线观看| 青青草97国产精品免费观看无弹窗版| 欧美性大战久久| va亚洲va日韩不卡在线观看| 亚洲色欲色欲www| 91福利视频久久久久| 懂色av一区二区夜夜嗨| 国产精品不卡在线| 欧美在线观看视频一区二区| 99精品视频中文字幕| 亚洲精品国产精品乱码不99| 欧美三级在线看| 欧美精品一区三区在线观看| 午夜伦理一区二区| 日韩精品一区二| 亚洲大胆视频| 老司机免费视频一区二区三区| 久久久久久久久蜜桃| 亚洲福利免费| 日韩**一区毛片| 久久精品视频在线看| 日韩亚洲精品在线| 国产一区二区美女诱惑| 中文字幕不卡的av| 欧美无砖专区一中文字| 欧美激情视频一区二区三区免费| 国产精品久久久久久久久免费丝袜 | 国产呦精品一区二区三区网站| 国产亚洲一区字幕| 美女精品网站| 成人av午夜影院| 亚洲国产日韩av| 精品国产一区二区三区久久久蜜月 | 亚洲a一区二区| 久久你懂得1024| 一本色道a无线码一区v| 欧美一区二区三区另类| 日韩av一级电影| 国产日韩欧美精品一区| 色悠久久久久综合欧美99| 91丨九色丨国产丨porny| 日韩中文字幕区一区有砖一区 | 2020日本不卡一区二区视频| 国产欧美韩日| 成人av免费在线播放| 亚洲成人自拍偷拍| 国产婷婷色一区二区三区| 91国产丝袜在线播放| 欧美日韩精品免费观看视一区二区| 麻豆成人在线观看| 亚洲欧洲性图库| 欧美一区二区福利在线| 亚洲欧美日韩综合一区| 欧美激情五月| 国产剧情在线观看一区二区| 亚洲欧美日韩系列| 久久亚洲精华国产精华液| 亚洲资源av| 色综合久久综合网97色综合| 欧美96一区二区免费视频| 亚洲欧洲一区二区在线播放| 欧美区视频在线观看| 99精品欧美| 91在线视频观看| 精品一区精品二区高清| 亚洲一区二区av电影| 国产精品毛片久久久久久 | 一区二区三区精品| 国产欧美日韩不卡| 欧美电影影音先锋| 久久永久免费| 亚洲美女色禁图| 你懂的一区二区| 国产在线不卡一区| 日韩高清中文字幕一区| 亚洲免费观看视频| 国产欧美日韩精品一区| 欧美刺激午夜性久久久久久久| 在线观看日韩电影| 国产欧美日韩| 国产精品分类| 91丝袜国产在线播放| 国产成+人+日韩+欧美+亚洲| 美腿丝袜在线亚洲一区| 午夜久久电影网| 亚洲日本欧美天堂| 国产女人18毛片水真多成人如厕| 日韩欧美一区二区视频| 欧美日韩在线免费视频| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产精品久久久久久模特| 在线观看日韩av电影| 欧美凹凸一区二区三区视频| 成人少妇影院yyyy| 国产一区二区导航在线播放| 久久国产欧美日韩精品| 日韩av一级电影| 日韩成人免费看| 视频一区中文字幕国产| 亚洲最大的成人av| 自拍偷拍欧美精品| ●精品国产综合乱码久久久久| 国产欧美一区在线| 久久久综合网站| 久久综合久色欧美综合狠狠| 精品国产免费视频| 欧美videofree性高清杂交| 欧美大片在线观看| 精品日韩在线观看| 精品国产乱码久久久久久1区2区| 日韩一区二区精品在线观看| 久久久人人人| 久久久久久久久一区二区| 久久久久网址| 久久av一区二区| 美日韩在线观看| 久久综合一区| 91国偷自产一区二区开放时间| 色综合久久久久综合| 在线视频欧美区| 欧美日韩一级片在线观看| 欧美三级电影网| 91精品黄色片免费大全| 日韩欧美一级精品久久| 精品国产乱码久久| 久久精品在线免费观看| 国产欧美精品一区| 国产精品国产三级国产| 亚洲视频1区2区| 亚洲天堂免费在线观看视频| 一二三区精品视频| 性做久久久久久久久| 天天影视涩香欲综合网| 日韩成人av影视| 狠狠色丁香久久婷婷综合_中| 国产在线乱码一区二区三区| 国产成人在线看| 成人h版在线观看| 色综合色综合色综合| 在线欧美日韩| 久久国产精品久久久久久电车| 麻豆九一精品爱看视频在线观看免费| 色偷偷成人一区二区三区91| 欧美日韩中文精品| 91精品国产欧美日韩| 欧美精品一区二区在线观看|