SharePoint 2013 RTM sürümü geçen günlerde yayınlandı. Daha Release olmamış olsa da kullanmaya ve proje geliştirme çalışmalarına başladım. Sunucuda ayağa kaldırdığımızda ilk fark ettiklerimden birisi (bence eksiklik) SharePoint 2010 da mevcut olan farklı kullanıcı olarak oturum açma (Sign in as Different user) için kullandığımız link mevcut değil.
Mevcut Durumun görünümü aşağıdak gibi;
Sıklıkla izin düzeylerini test etmek amaçlı farklı kullanıcı hesabıyla oturum açmak için kullandığımız bu link bilinerek mi kaldırılmış yoksa Release olunca geri mi gelir bilemiyorum. Ancak bunun için üç farklı çözüm sunacağım.
1. Farklı Browser kullanmak.
farklı browserlar kullanarak testlerimizi rahatça yapabilmeye devam edebiliriz.
2. SharePoint 2010′da olan login as different user Url ini elle portalin adresine eklemek.
/_layouts/closeConnection.aspx?loginasanotheruser=true
SharePoint 2010′daki bu link SharePoint 2013′de şu anda çalışıyor 
3. SharePoint 2013’deki Welcome.ascx i düzenlemek. Daha kullanışlı bir çözüm olacaktır. Welcome.ascx aşağıdaki dosya yolunda mevcuttur.
C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES\Welcome.ascx
Düzenleme sonrası görünüm aşağıdaki gibi olacaktır.
Welcome.ascx ‘de id=”ID_Logout” menü ögesinden önce aşağıdaki kodu eklmemeiz yeterli olacaktır.
1
2
3
4
5
6
7
| <SharePoint:MenuItemTemplate runat= "server" ID= "ID_LoginAsDifferentUser" Text= "<%$Resources:wss,personalactions_loginasdifferentuser%>" Description= "<%$Resources:wss,personalactions_loginasdifferentuserdescription%>" MenuGroupId= "100" Sequence= "100" UseShortId= "true" /> |
Welcome.ascx’in düzenlenmesi çözüm olarak sunmaktayım, ancak SharePoint 2013 release olduğunda düzenlenen Welcome.ascx ‘in de değişebileceğinden eski halini alabileceğini belirteyim