Forums

OverviewV-Play 2 Support (Qt 5) › Example of login authentication

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #14847

    NgapWei

    Do you have any example to show us how to verify the name/password of the users are match/mismatch when the user try to log in by the VPlayMultiplayer? Do v-play support encryption? The simplest solution I know are QCryptographicHash.Thanks

    #14849

    Christian
    V-Play Team

    Hi,

    there is no password as the login does not require authentication – the user’s device is used as unique identifier. To support multi-device syncing, you can use Facebook to connect multiple devices with the same user account.

    The data sent is all encrypted. For WebStorage, you can store the data locally encrypted if you want to by using any JavaScript library or C++ code.

    Cheers, Chris

    #14852

    NgapWei

    Thanks, I think I would need to update the spec before I signed the contract. If the customer do need log in authentication, I would use SHA to hash the password before I store it by WebStorage(not very secure, but should enough for this small app).

     

    The data sent is all encrypted

     

    Do you mean it is encrypted by ssl?

    #14857

    Christian
    V-Play Team

    Https is not used but all content is sent encrypted, with a per-app encryption key (the secret property).

    Cheers, Chris

Viewing 4 posts - 1 through 4 (of 4 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support