Skip to main content

Notifications

Power Apps - Building Power Apps
Unanswered

terms and conditions welcome page.

(0) ShareShare
ReportReport
Posted on by

hey all,

 

I'm building an app that needs the user to agree to terms and conditions by ticking checkboxes before continuing to the app.

they only have to be content with the terms once-off. Their email and names are stored in a SharePoint list upon submission. 

 

I need help with the app checking whether they have signed before or not when the user enters the app. if they have, they should skip the agreement. and if not the Ts and Cs page should appear before they proceed.

 

Categories:
  • WarrenBelz Profile Picture
    WarrenBelz 145,666 on at
    Re: terms and conditions welcome page.

    Hi @Anonymous ,

    What I posted should work - it is simply looking for the presence of the user's email in the list and showing the pop-up then putting them there if not present.

  • Re: terms and conditions welcome page.

    hey, for some reason the screen does not validate as intended.

    even having used the Ts and Cs screen before, when I go back on the app, the screen still appears.

     

    whereas it's supposed to be a once-off per user.

    please shed light.

  • WarrenBelz Profile Picture
    WarrenBelz 145,666 on at
    Re: terms and conditions welcome page.

    Hi @Anonymous ,

    Just checking if you got the result you were looking for on this thread. Happy to help further if not.

    Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

    Visit my blog Practical Power Apps

  • WarrenBelz Profile Picture
    WarrenBelz 145,666 on at
    Re: terms and conditions welcome page.

    Hi @Anonymous ,

    You just need a list with their email in (example below List name SignIn and field name UserMail)

    At App OnStart

    Set(
     gblPopup,
     IsBlank(
     Lookup(
     SignIn,
     UserMail = User().Email
     ).UserMail
     )
    )

    Visible on your pop-up

    gblPopup

    On the acknowledge button OnSelect

    Patch(
     SignIn,
     Defaults(SignIn),
     {UserMail:User().Email}
    );
    Set(gblPopup,false)

     

    Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

    Visit my blog Practical Power Apps

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Microsoft Kickstarter Events…

Register for Microsoft Kickstarter Events…

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Announcing Forum Attachment Improvements!

We're excited to announce that attachments for replies in forums and improved…

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 145,666

#2
RandyHayes Profile Picture

RandyHayes 76,287

#3
Pstork1 Profile Picture

Pstork1 64,996

Leaderboard