PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MacDev
保持APP登入的做法
楼主:
oneno
(瓶儿)
2017-06-21 20:29:08
大家好 有个问题想请教
目前保持登入的作法是
在登入页面 viewdidload 这边先确认有无之前存的帐号密码,若有 就直接作post登入
进入内页
这样app离开再回来 就可以进入画面
但有个问题是
因为APP一启动就是登入页面
每次APP进来 会闪过登入页面 才进去内页
请问有好的做法吗?
作者:
keith222
(Keith)
2017-06-21 20:38:00
再 applaunch 时候判断呢?
作者:
knuckles
(那克斯)
2017-06-21 20:51:00
帐号密码填在输入框就好,要按确定才登入呢?
作者:
darktt
(小朱)
2017-06-21 20:53:00
做一个与launch的画面相同的viewcontroller,之后从它来判断下一个画面是谁
楼主:
oneno
(瓶儿)
2017-06-21 21:04:00
是指在这viewcontroller取出帐号密码,若没有连至登入页,有则跟server作登入,取得新token,跳至内页吗
作者:
yuanruo
(罪を憎んで人を憎まず)
2017-06-21 21:18:00
在window.rootViewController赋值前判断,用sb请无视..
作者:
abc01251
(爪哥)
2017-06-22 00:27:00
现在还有每次都要用帐号密码登入的做法哟!我会把 登入后的页面设为首页,如果没帐号密码才推回输入帐密的页面,若有 则在主页做登入,失败推回去不想闪一下也很简单,willAppear present前一页animation 设 false就好
作者: Chris926926 (Jan Egeland)
2017-06-22 01:50:00
看你怎么设计,不建议直接存帐密在手机常见流程大概就是把登入页面独立出来需要登入的功能才判断user是否登入,再跳登入页
作者: ppppman (4pman)
2017-06-22 03:56:00
在appdelegate一开起就检查登入状态再看要推去哪个VC呢?
作者:
iphone7pro
(i7pro)
2017-06-22 10:21:00
如果使用中间断线的话 都怎么去做重新连线~??
作者:
Neisseria
(Neisseria)
2017-06-22 10:34:00
存 token,只要 token 没过期就算登入状态手机通常不建议存帐密,遗失会很麻烦然后要另外实作取消 token 效力的方式可以参考一些 oauth2 的作法
作者:
FrAnKw
(hard to believe)
2017-06-25 23:23:00
作法不只一种,可以在AppDelegate判断登入,用storyboardid做工作流的切换,或者是在主页面ViewWillAppear的时候做检查的动作,没登入状态就segue到登入的VC其他请高手补充上面说的第二种方法有点说错让人误会,重新说一次好了正确版应该是把登入页面做成storyboard的init进入点在ViewDidLoad的时候判断登入状态,若成功则segue到主功能另外你可以用key chain wrapper之类的东西储存登入资讯
继续阅读
[讨论] 关于iOS逆向工程的书
helloo
[问题] 如何写像TableViewDatasource的delegate?
iphone7pro
[请益] 连接node js?的方法?
RINPE
[问题] 如何取得text的值在tableview cell里?
mick99988
[问题] iOS 小问题请教
oneno
[问题] Jenkins email-ext template 问题请教
IRONBLOOD
[问题] framework中@IBInspectable无法使用?
sweet00914
[问题] Firebase FCM 推播凭证不能上传问题
iphone7pro
[问题] 有关swift流程处理
sheng0208
[问题] App改版由OC改写Swift的问题
dp814082
Links
booklink
Contact Us: admin [ a t ] ucptt.com