Find Jobs
Hire Freelancers

Wordpress Plugin: Invite Users with Role.

$100-200 USD

Tamamlandı
İlan edilme: yaklaşık 9 yıl önce

$100-200 USD

Teslimde ödenir
Wordpress Plugin: Invite Users with Role. I'm looking for a custom wordpress plugin that lets me securely invite uses by role for my multisite installation. So imagine that you are are an administrator of site X in a multi-site installation. You want to invite a friend to be an 'author' on your site, so you use the plugin to create an invitation to the site, specifying her first name, last name, email, and new role. When your friend checks her email, she'll see an email inviting them to the site, and telling them that the activation link expires in 3 days. When she clicks on the link, she'll be brought to site X and will need to enter a new username and password. She now she'll be able to login and she'll have the role of 'author'. She's pleased that she didn't need to enter her name or email. Any other user that visits the site won't be able to register unless they have an invitation email. If your friend clicks on her registration link a second time, or forwards the email to a friend, she'll see a message saying that her link has already been used. Instead of reading her email immediately, if your friend were to click on her link several days after she initially received it, she would see a message that the invitation had already expired. If you try to invite a friend to be, say, an 'author', but they are already registered (base on their email), then you would see a message saying something like: Melissa Meyers ([login to view URL]) is already a registered user as a 'editor'. Now, as the original inviter, you can visit the [login to view URL] page and see the status of your invitations (see mockup). Importantly, you re-send invitations to send out emails again and reset the expiration clock. Special Consideration ===================== Because of another plugin that I use, sometimes some extra paramaters are added to the [login to view URL] url, namely, it looks like this: ...wp-admin/[login to view URL] If initially present, those params should persist, and the plugin should filter results to match 'role'. So, if the parameter is 'role='editor', then the report should only show invitations to new 'editors.' When making a new invitation, the user should only have the option to invite at the same role, so it would fixed to 'editor'. If interested, this is the plugin that I'm using: [login to view URL] Security ========= Only users with 'edit_users' capability should be able to see the invitation form Also, to avoid hacking, before entering the invitation into the database, the plugin should again re-check current user permissions. The invitation will be via an obfuscated token, so the invitee will receive an email with a link to a registration page - at registration, the plugin will use the token to look up the invation and to find the user's first name, last name, and email. It is important that the user isn't given a chance to spoof the email and name at registration (so, for example, simply using hidden fields wouldn't be secure enough ) We might need to work together make this secure - basically, it shouldn't be obviously hackable and only the invited people should should be able to complete the registration Settings ======== The following should be in a stand-alone settings file (feel free to add more) * invitation email text * text explaining a role change * Number of days an invitation stays fresh before it expires * The max number of invitations a person is allowed to send within a 30 day period * capability needed invite people * capability needed to delete outstanding invitations * capability needed to change an existing user's role * number of rows to show in 'recents' in a report
Proje No: 7201246

Proje hakkında

12 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 9 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
Seçilen:
Kullanıcı Avatarı
Hello there. Wordpress dev expert ready to help you with plugin development. I have more 200 good reviews, so all will be done on highest level. Please, do not award project until we will clear details.
$210 USD 5 gün içinde
4,9 (490 değerlendirme)
7,8
7,8
12 freelancer bu proje için ortalama $189 USD teklif veriyor
Kullanıcı Avatarı
We've pretty much understood your requirements and would like to customize WP plugin so that you can invite people securely in multisite. We're ready to move forward but it'd be great if you initiate chat so that we can discuss. Here you can see some of WordPress plugins we've developed/customized on Freelancer: https://www.freelancer.com/projects/PHP-HTML.1/Create-Wordpress-Plugin.5873920.html https://www.freelancer.com/projects/HTML.1-Wordpress/Create-plugin-for-wordpress-fix.html https://www.freelancer.com/projects/Wordpress/plugin.6156225.html https://www.freelancer.com/projects/PHP-Software-Architecture/Converting-google-app-script-into.html https://www.freelancer.com/projects/PHP-Wordpress/wordpress-plugin-wanted.html https://www.freelancer.com/projects/PHP-MySQL/Wordpress-Plugin-Required.5453620.html https://www.freelancer.com/projects/PHP-Wordpress/upgrade-plugin.5741059.html We hope you'd get ideas about our capabilities. Looking forward to hearing from you. Mady.
$200 USD 4 gün içinde
4,8 (128 değerlendirme)
8,1
8,1
Kullanıcı Avatarı
*** Firstly thanks to provide a detail description about your requirement as its more clear for me. As I have completely gone through your job posting, I am much confident to provide a Plugin-In as per your desire. Also I am ready to start work immediately. Let'd Do It.*** *** Please check PMB for more details. *** I am posting my bid as an expression of interest and appreciate further discussion in private message board. Waiting for your message to communicate further in this regard. With Best Regards, Toshil
$161 USD 3 gün içinde
4,9 (249 değerlendirme)
7,0
7,0
Kullanıcı Avatarı
Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the very first instance. After seeing our quality of work and the cooperation offered to you even after the work has been delivered to you, you’ll come to us again and again to avail our services. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results that you are asking for within your timeframe and budget. I am confident I can exceed your expectations and I would love to work on your project. Thanks, Priyanka
$309 USD 10 gün içinde
4,8 (60 değerlendirme)
7,1
7,1
Kullanıcı Avatarı
Dear Sir. We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
$210 USD 3 gün içinde
4,9 (185 değerlendirme)
6,8
6,8

Müşteri hakkında

   UNITED STATES bayrağı
Belmont, United States
5,0
18
Kas 7, 2004 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.