客户端向服务器发送登录请求
服务器接收到登录请求后会生成相应的密匙返回给客户端
客户端将用户的用户名,密码以及2中服务器结合在一起再向服务器提交登录信息,服务器验证成功后将返回正确的登录状态以及当前用户的个人信息
成功登录后客户端只需要保持与服务器的session会话将可以方便地访问微博中的一些数据资源
伪代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23Begin
Step1:
Send Login Request
Step2:
Get Request From Server
Get Encrypt Information From Response
Step3:
Encrypt User Information
Send Encrypt Information
Step4:
Get Login Status
End