![](public/img/gogs-large-resize.png)
-##### Current version: 0.7.33 Beta
+##### Current version: 0.7.34 Beta
| Web | UI | Preview |
|:-------------:|:-------:|:-------:|
"github.com/gogits/gogs/modules/setting"
)
-const APP_VER = "0.7.33.1206 Beta"
+const APP_VER = "0.7.34.1208 Beta"
func init() {
runtime.GOMAXPROCS(runtime.NumCPU())
GlobalInit()
- // Create admin account.
+ // Create admin account
if len(form.AdminName) > 0 {
- if err := models.CreateUser(&models.User{
+ u := &models.User{
Name: form.AdminName,
Email: form.AdminEmail,
Passwd: form.AdminPasswd,
IsAdmin: true,
IsActive: true,
- }); err != nil {
+ }
+ if err := models.CreateUser(u); err != nil {
if !models.IsErrUserAlreadyExist(err) {
setting.InstallLock = false
ctx.Data["Err_AdminName"] = true
return
}
log.Info("Admin account already exist")
+ u, _ = models.GetUserByName(u.Name)
}
+
+ // Auto-login for admin
+ ctx.Session.Set("uid", u.Id)
+ ctx.Session.Set("uname", u.Name)
}
log.Info("First-time run install finished!")