blob: 2e73a08b21064ccce326980563f277f37e98bae0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<?xml version="1.0"?>
<view name="doconfirm" present="accountHome" xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:project2="http://project2.randomdan.homeip.net">
<xi:include href="../views/user.xml" />
<project2:check present="login" name="checkUserAuth" message="No such pending account">
<project2:sqltest datasource="postgres-web" testOp="=" testValue="1">
<sql>
SELECT COUNT(*)
FROM users
WHERE verifyguid = <param source="param" name="verifyguid" />
</sql>
</project2:sqltest>
</project2:check>
<project2:iterate datasource="postgres-web" name="getUidFromDatabase" source="users" filter="verifyguid">
<parameters>
<verifyguid source="param" name="verifyguid" />
</parameters>
<tasks>
<project2:sessionset key="loggedInUserID" name="setUidInSession">
<value source="parent" name="userid" depth="1" />
</project2:sessionset>
</tasks>
</project2:iterate>
<project2:sqltask datasource="postgres-web">
<sql>UPDATE users SET verifyguid = NULL WHERE verifyguid = <param source="param" name="verifyguid" /></sql>
</project2:sqltask>
</view>
|