Skip to content

Instantly share code, notes, and snippets.

array("transformation" => array(
array("color" => "#fff", "overlay" => "text:70_line_spacing_20_text_align_left:aaa"),
array("background" => "#00214A", "crop" => "pad", "width" => "#w + 20", "height" => "h"),
array("background" => "#00214A", "crop" => "pad", "height" => "h + 20", "width" => "w"),
array("x" => 175, "y" => 175, "gravity" => "south_west", "flags" => "layer_apply"),
)
package controllers
import (
"github.com/revel/revel"
"go-summary/app/models"
"golang.org/x/crypto/bcrypt"
"github.com/jinzhu/gorm"
)
type AuthController struct {
revel.OnAppStart(InitDB)
revel.InterceptMethod((*GormController).Begin, revel.BEFORE)
revel.InterceptMethod(AuthController.AddUser, revel.BEFORE)
revel.InterceptMethod(AccountController.checkUser, revel.BEFORE)
revel.InterceptMethod((*GormController).Commit, revel.AFTER)
revel.InterceptMethod((*GormController).Rollback, revel.FINALLY)
func (c AuthController) AddUser() revel.Result {
user := models.User{}
c.Txn.First(&user)
return c.RenderJSON(user)
}
func (c AuthController) connected() *models.User {
if c.ViewArgs["user"] != nil {
return c.ViewArgs["user"].(*models.User)
}
user_email, ok := c.Session["user_email"]
if ok && user_email != ""{
var user models.User
@jbardnz
jbardnz / MonitorRedis.php
Created September 12, 2017 02:28
Monitor Redis and restart queues if master changes.
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Cache;
use Predis\Client;
class MonitorRedisMaster extends Command