Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用在android中打开活动的深度链接url中的信息?_Java_Php_Android_Email_Mobile - Fatal编程技术网

Java 如何使用在android中打开活动的深度链接url中的信息?

Java 如何使用在android中打开活动的深度链接url中的信息?,java,php,android,email,mobile,Java,Php,Android,Email,Mobile,我正在发送一封确认电子邮件,但我不知道在点击链接时如何确认帐户 当用户单击我发送的链接时,我希望提取查询字符串标记,并将该标记与数据库中的标记进行比较。我该怎么做 谢谢大家 有不同的方法!请查看以下方法: 生成将用作标记的唯一随机唯一字符串 用于生成随机字符串,请在中查找引用 将此令牌存储在数据库中,并将带有此令牌的链接作为查询字符串发送到链接 当用户单击您发送的链接时,提取查询字符串令牌将令牌与数据库中的令牌进行比较 如果令牌匹配,则验证电子邮件 e、 g.假设生成的令牌是5DTI72EO6S

我正在发送一封确认电子邮件,但我不知道在点击链接时如何确认帐户

当用户单击我发送的链接时,我希望提取查询字符串标记,并将该标记与数据库中的标记进行比较。我该怎么做


谢谢大家

有不同的方法!请查看以下方法:

生成将用作
标记的唯一随机唯一字符串
用于生成随机字符串,请在中查找引用

将此
令牌
存储在数据库中,并将带有此令牌的链接作为
查询字符串
发送到链接

当用户单击您发送的链接时,提取查询字符串
令牌
将令牌与数据库中的令牌进行比较

如果令牌匹配,则验证电子邮件

e、 g.假设生成的令牌是
5DTI72EO6SFU215DTI72EO6SFU
将其存储在 数据库,并按以下方式生成链接:

mydomain.com?action=validateemail&user=theuser&token=5DTI72EO6SFU215DTI72EO6SFU


别忘了从数据库中删除令牌并更新电子邮件验证状态!!希望能有所帮助。

请阅读并感谢您的回答。到目前为止,我已经做到了。我想我要问的是如何提取代币?过程是什么?它发生在android端还是php端?您在服务器端使用java吗