我在尝试为 Web 服务的某些方法创建身份验证系统时遇到问题。我想创建一个 uuid(会话令牌)并放入这样的 xml,当我使用其他函数时重用此令牌进行身份验证。
我创建了一个这样的函数:
<cffunction name="myfunction" access="remote" returntype="xml">
<cfargument name="user" type="string" required="true">
<cfargument name="pwdtype="string" required="true">
//LOGIN HERE and test if myuser is ok
<cfif local.myuser.recordcount is 1>
<cfxml variable="local.myresult"><cfoutput>
<myxml>
<response type="myresponse">
<message>Autenticazione effettuata correttamente</message>
<dati>
<idtoken>#session.urltoken#</idtoken>
<iduser>#local.myuser.iduser# </iduser>
</dati>
</response>
</myxml>
</cfoutput></cfxml>
</cfif>
</cffunction>
我的问题是:如何进行会话以重新测试身份验证,如下行所示?
if session.mytoken is session.realtoken