EPrints Technical Mailing List Archive
See the EPrints wiki for instructions on how to join this mailing list and related information.
Message: #01166
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Re: restricting account creation
- To: "'eprints-tech@ecs.soton.ac.uk'" <eprints-tech@ecs.soton.ac.uk>
 - Subject: [EP-tech] Re: restricting account creation
 - From: John Salter <J.Salter@leeds.ac.uk>
 - Date: Thu, 11 Oct 2012 09:29:18 +0100
 
| 
 You could add multiple rules or extend the regex  
(depending on how readable you want the code): 
return 1 if $email =~ /\@westminster\.ac\.uk$/; return 1 if $email =~ /\@wmin\.ac\.uk$/; 
  -or- 
return 1 if $email =~ /\@(westminster|wmin)\.ac\.uk$/; Cheers, 
John 
From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of Malcolm Bodger Sent: 11 October 2012 08:57 To: eprints-tech@ecs.soton.ac.uk Subject: [EP-tech] Re: restricting account creation Hi Jose, 
 Many thanks, I'll give it a try, but how can I change that to include an alias of 'wmin.ac.uk' ? 
 Regards, Malcolm. From: eprints-tech-bounces@ecs.soton.ac.uk 
[eprints-tech-bounces@ecs.soton.ac.uk] on behalf of Jose Martin 
[J.Martin@ulcc.ac.uk] 
Sent: 10 October 2012 16:28 To: eprints-tech@ecs.soton.ac.uk Subject: [EP-tech] Re: restricting account creation Check cfg.d/registration.pl: 
 # This function allows you to allow/deny sign-ups from # particular email domains $c->{check_registration_email} = sub { my( $repository, $email ) = @_; 
 # registration allowed return 1 if $email =~ /\@westminster\.ac\.uk$/; 
 return 0; # registration denied } 
 Best, 
 Jose. 
 
 From: 
eprints-tech-bounces@ecs.soton.ac.uk 
[mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of Malcolm 
Bodger 
 Hi, 
 We use local accounts, not LDAP accounts, and would like to restrict requests for new accounts to users with a 'westminster.ac.uk' email address. I'm sure this possible, but how - and is it easy to do? 
 Regards, Malcolm. The University of Westminster is a charity and a company limited by guarantee. Registration number: 977818 England. Registered Office: 309 Regent Street, London W1B 2UW. The University of Westminster is a charity and a company limited by guarantee. Registration number: 977818 England. Registered Office: 309 Regent Street, London W1B 2UW.  | 
- References:
- [EP-tech]  restricting account creation
- From: Malcolm Bodger <M.Bodger@westminster.ac.uk>
 
 - [EP-tech] Re: restricting account creation
- From: Jose Martin <J.Martin@ulcc.ac.uk>
 
 - [EP-tech] Re: restricting account creation
- From: Malcolm Bodger <M.Bodger@westminster.ac.uk>
 
 
 - [EP-tech]  restricting account creation
 
- Prev by Date: [EP-tech] Re: restricting account creation
 - Next by Date: [EP-tech] BUG: Multiple workflows
 - Previous by thread: [EP-tech] Re: restricting account creation
 - Next by thread: [EP-tech] BUG: Multiple workflows
 - Index(es):
 
