当前位置:网站首页>Apple zoom! It's done so well
Apple zoom! It's done so well
2022-06-10 22:06:00 【A pure smile】
Recommended reading :
《35 year , You have to flee Beijing, Shanghai and Guangzhou ?》
《 XD will be punished finally , Stay on probation for one year 》
1
Passive disclosure
Do you have this kind of situation , Because of a change of city or other reasons , Need a new mobile phone number .
Big APP Sometimes it's OK , But some small ones APP There may be no function to change the mobile phone number , Sometimes you even forget which accounts you have registered .
That's what happened to me , New mobile phone card , When registering a platform , Prompt that this mobile number has been registered .
Directly select the mobile authentication code to log in , Log on to this platform , I found that this account was used by the last user .
Fortunately, the last user did not leave any privacy on this platform , Otherwise, it will lead to the passive disclosure of users' privacy ?
I haven't changed my mobile number since I returned to Xi'an from Beijing , On the one hand, mobile phone numbers are now commonly used throughout the country , The price is the same .
what's more , There are too many accounts bound to this mobile number , I can't find it all by myself , I simply returned to Xi'an and got another mobile number .
There is no way to solve this problem completely ?
2
Account cancellation
There is one solution , Can greatly improve this problem , Account cancellation .
I don't want to use this platform anymore , You can cancel my account on this platform , If you register with your mobile number again, it will be a new account .
in addition , Account cancellation can also solve other problems , Such as the death of the user .
Actually in 2018 year , The Ministry of industry and information technology has already issued a document , The network platform must support account cancellation , At present, almost all the big factories have supported , But more small and medium-sized app It 's a long story .
So apple made a move , If you don't have this function , from 7 You will not be allowed to go online since January .
Believe that after this rule is started , Can drive a large number of APP Go online one after another to log off , Apple has objectively promoted personal privacy protection .
So this time , I really want to praise apple .
In fact, this is already an apple 2 Delay this policy for the second time , And declare that this is definitely the last deadline, It is impossible to delay .
Why Apple 2 Second delay ?
3
Why is it so difficult ?
What I want to tell you is , Account cancellation is not as simple as you think , Otherwise, Apple's policy will not be postponed twice .
On the one hand, the platform does not want users to log out , Because then they have one less active user , All platforms regard users' data as their own resources .
On the other hand , If the logout function is not considered at the beginning , It's time to change the code later , The issues involved are relatively complex .
in addition , Although some companies have the cancellation function , But logic is very abnormal , You need to prove yourself , Or submit a pile of materials .( This kind should be scolded )
As a programmer, you can think about how to realize the logout function ?
If it is a logical deletion , Add a field directly to the user table , Mark user logout , I guess that's what most companies do .
If it must be physically deleted , You need to delete the data in the user table , Because the user table is associated with N Multiple tables , The corresponding relationships may need to be deleted .
But it's not enough , Because the database has backup , You may also need to go to the History Library 、 Delete the corresponding user information from the backup data , This workload is a little big .
Of course, there are other issues involved , For example, the user deleted , Whether the content generated on the platform should be deleted , Other users of the platform @ What should his temporal logic do , For example, how to deal with the account with money ...
Yes, of course , There must be some difficulty , But these should not be excuses for inaction , I hope that major Android manufacturers in China can follow up with this function .
Give the user the right to choose !
边栏推荐
- [qingniaochangping campus of Peking University] the coordinated development of vocational education and general education, will this year's high school entrance examination be easy?
- H.264中NALU、RBSP、SODB的关系
- Leetcode advanced road - plus one
- Interpreting the new ecology of education in maker space
- Realize OSD reverse color on YUV image according to background color
- Introduction to ZigBee module wireless transmission star topology networking structure
- 标配双安全气囊,价格屠夫长安Lumin 4.89万起售
- Cordova Plugin /JPush PhoneGap 极光推送_本地推送_消息推送
- The process of keyword search in Oracle tables
- String analysis and use
猜你喜欢

Redis cache breakdown

C language -- 8 familiar keywords

Notes to entry: do I need to know programming for O & M?

Redis cache avalanche
CentOS7安装MySQL8的超级详细教程(无坑!)

"O & M youxiaodeng" self service account unlocking tool

Understanding of related concepts of target detection

初中毕业生,选择中职学校也可以升入高等学府
PHP pseudo protocol implementation command execution details

在模仿学习中进步的智能机器人
随机推荐
2022-06-09 RK817 PMU 电池温度检测
Leetcode advanced road - 136 A number that appears only once
A small case with 666 times performance improvement illustrates the importance of using indexes correctly in tidb
CentOS7安装MySQL8的超级详细教程(无坑!)
The process of keyword search in Oracle tables
Understanding of related concepts of target detection
As a programmer, is it really that important for the underlying principles?
Mysql之將查詢結果插入到其它錶中
Factory and strategy mode implementation scheme of coupons
[qingniaochangping campus of Peking University] the coordinated development of vocational education and general education, will this year's high school entrance examination be easy?
数据库系统概论 ---- 第一章 -- 绪论(重要知识点)
MySQL inserts query results into other tables
入行须知:运维需要懂编程吗?
CCF class a conference or journal - regression related papers
Leetcode advanced path - reverse string
Which city should I go to after I graduate from it? Which position has a high salary? Which companies have good treatment?
用少儿编程思维塑造青少年领悟能力
关于type-c
Leetcode advanced road - 69 Square root of X
Will your company choose to develop data center?