国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php - The company adopts front-end and back-end separation. Can I use sessionid directly for token?
曾經(jīng)蠟筆沒有小新
曾經(jīng)蠟筆沒有小新 2017-05-16 12:58:06
0
7
1065

Our company is going to use the front-end and back-end separation to do projects. In order to maintain the login status of the front-end and the front-end, I read a lot of people on the Internet saying that tokens are used to maintain login. Now I can directly store the md5 (sessionid) in the token? Is there any? What’s the problem?

曾經(jīng)蠟筆沒有小新
曾經(jīng)蠟筆沒有小新

reply all(7)
左手右手慢動(dòng)作

Essentially, the front-end encrypts the data to reduce the readability, such as the user's sensitive data, for the purpose of privacy protection. If you pass the seesion_id, there is no need to encrypt it. As for the md5 method mentioned above, it is wrong (for passing seesion_id), because the seesion_id itself is used as a key, and md5 is a hash method (irreversible). If the backend wants to use it, it can be used directly. Come and use it, your layers of md5 are meaningless (if it is hijacked, just use it directly)

The token issue you mentioned lies in how the backend implements the authentication part, whether to restore the session to store information, or to use the token to verify the interface calling authority. It varies depending on how the backend is implemented.

Session is saved by a cookie placed in the browser, and relies on the browser's cookie expiration time to control the login retention time (client perspective).

For the rest of the content, please refer to this session cookie vs token

為情所困

Encrypt a few more layers, an md5 is too simple.

習(xí)慣沉默

Token, just have the MD5 encrypted date when logging in, then throw it into redis, and then block it in the interceptor to make a judgment

Ty80

As long as no sensitive content (passwords, etc.) is stored, there is no problem for me. It is recommended to use the popular jwt. There are libraries implemented in various languages, and it is very convenient to use.

黃舟

Session id is just a token, and md5 is redundant.

世界只因有你

sessionid Isn’t it an encrypted plaintext token? There is no need to md5 it

給我你的懷抱

It’s absolutely fine, use jwt. Pay attention to verifying the legality of the token.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template